JOURNAL ARTICLE

Paging tradeoffs in distributed-shared-memory multiprocessors

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:
Computer science Paging Parallel computing Context switch Demand paging Shared memory Page fault Virtual memory Data diffusion machine Massively parallel Distributed memory Operating system Memory management Semiconductor memory

Metrics

11
Cited By
0.70
FWCI (Field Weighted Citation Impact)
13
Refs
0.76
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Paging tradeoffs in distributed-shared-memory multiprocessors

Douglas C. BurgerRahmat S. HyderBarton P. MillerDavid A. Wood

Journal:   Conference on High Performance Computing (Supercomputing) Year: 1994 Pages: 590-599
JOURNAL ARTICLE

Paging tradeoffs in distributed-shared-memory multiprocessors

Douglas C. BurgerRahmat S. HyderBarton P. MillerDavid A. Wood

Journal:   The Journal of Supercomputing Year: 1996 Vol: 10 (1)Pages: 87-104
JOURNAL ARTICLE

Paging tradeoffs in distributed-shared-memory multiprocessors

Douglas C. BurgerRahmat S. HyderBarton P. MillerDavid Wood

Journal:   Proceedings - Supercomputing Year: 1994 Pages: 590-590
© 2026 ScienceGate Book Chapters — All rights reserved.