DocumentCode
1824539
Title
Hardware assist for distributed shared memory
Author
Wilson, Andrew W., Jr. ; LaRowe, Richard P., Jr. ; Teller, Marc J.
Author_Institution
Worcester Polytech. Inst., MA, USA
fYear
1993
fDate
25-28 May 1993
Firstpage
246
Lastpage
255
Abstract
The use of software implemented distributed shared memory (SDSM) to provide shared memory programming environments on networks of workstations and message-passing parallel computers has become quite popular. However, the memory reference patterns of many shared memory programs lead to poor performance on such systems. The authors propose hardware assist to improve the performance of SDSM systems faced with problematic reference patterns. An example of such a system is described. Operating system software in Mach is used to provide internode sharing in the example system, but is assisted through hardware support for maintaining update-based coherence of replicated pages. Simulations driven by hardware-collected parallel reference traces are used to provide an indication of the expected performance of the system
Keywords
distributed memory systems; message passing; operating systems (computers); performance evaluation; programming environments; shared memory systems; Mach; SDSM systems; distributed shared memory; hardware-collected parallel reference traces; internode sharing; memory reference patterns; message-passing parallel computers; operating system software; replicated pages; shared memory programming environments; shared memory programs; simulations; system performance; update-based coherence; workstations; Coherence; Computer networks; Concurrent computing; Costs; Hardware; High performance computing; Operating systems; Parallel programming; Protocols; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-3770-6
Type
conf
DOI
10.1109/ICDCS.1993.287702
Filename
287702
Link To Document