• 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