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
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;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-3770-6
DOI :
10.1109/ICDCS.1993.287702