DocumentCode
2280410
Title
Paging tradeoffs in distributed-shared-memory multiprocessors
Author
Burger, Douglas C. ; Hyder, Rahmat S. ; Miller, Barton P. ; Wood, David A.
Author_Institution
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear
1994
fDate
14-18 Nov 1994
Firstpage
590
Lastpage
599
Abstract
Massively parallel processors have begun using commodity operating systems that support demand paged virtual memory. To evaluate the utility of virtual memory, we measured the behavior of seven shared memory parallel application programs on a simulated distributed shared memory machine. Our results: confirm the importance of gang CPU scheduling; show that a page faulting processor should spin rather than invoice a parallel context switch; show that our parallel programs frequently touch most of their data; and indicate that memory, not just CPUs, must be “gang scheduled”. Overall, our experiments demonstrate that demand paging has limited value on current parallel machines because of the applications´ synchronization and memory reference patterns and the machines´ high page fault and parallel context switch overheads
Keywords
paged storage; parallel programming; scheduling; shared memory systems; virtual machines; commodity operating systems; demand paged virtual memory; demand paging; distributed-shared-memory multiprocessors; gang CPU scheduling; gang scheduled; massively parallel processors; memory reference patterns; page faulting processor; paging tradeoffs; parallel context switch; parallel context switch overheads; parallel machines; parallel programs; shared memory parallel application programs; simulated distributed shared memory machine; synchronization; Application software; Central Processing Unit; Concurrent computing; Degradation; Frequency synchronization; Operating systems; Processor scheduling; Spinning; Switches; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '94., Proceedings
Conference_Location
Washington, DC
Print_ISBN
0-8186-6605-6
Type
conf
DOI
10.1109/SUPERC.1994.344323
Filename
344323
Link To Document