Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Paging tradeoffs in distributed-shared-memory multiprocessors

Book ·
OSTI ID:87659
; ; ;  [1]
  1. Univ. of Wisconsin, Madison, WI (United States). Computer Sciences Dept.

Massively parallel processors have begun using commodity operating systems that support demand-paged virtual memory. To evaluate the utility of virtual memory, the authors measured the behavior of seven shared memory parallel application programs on a simulated distributed-shared-memory machine. The results (1) confirm the importance of gang CPU scheduling, (2) show that a page-faulting processor should spin rather than invoke a parallel context switch, (3) show that the parallel programs frequently touch most of their data, and (4) indicate that memory, not just CPUs, must be ``gang scheduled``. Overall, the 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.

DOE Contract Number:
FG02-93ER25176
OSTI ID:
87659
Report Number(s):
CONF-941118--; ISBN 0-8186-6605-6
Country of Publication:
United States
Language:
English

Similar Records

Page placement policies for NUMA multiprocessors
Journal Article · Thu Jan 31 23:00:00 EST 1991 · Journal of Parallel and Distributed Computing; (United States) · OSTI ID:5001639

Memory access in shared virtual memory
Conference · Tue Sep 01 00:00:00 EDT 1992 · OSTI ID:10171449

Memory access in shared virtual memory
Conference · Tue Dec 31 23:00:00 EST 1991 · OSTI ID:7284680