๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Paging tradeoffs in distributed-shared-memory multiprocessors

โœ Scribed by Douglas C. Burger; Rahmat S. Hyder; Barton P. Miller; David A. Wood


Publisher
Springer US
Year
1996
Tongue
English
Weight
910 KB
Volume
10
Category
Article
ISSN
0920-8542

No coin nor oath required. For personal study only.

โœฆ Synopsis


Massively parallel processors have begun using commodity operating systems that support demandpaged 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 (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 our parallel programs frequently touch most of their data, and ( ) indicate that memory, notj ust 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.


๐Ÿ“œ SIMILAR VOLUMES


A Compiler-Directed Approach to Network
โœ Sibabrata Ray; Hong Jiang; Qing Yang ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 254 KB

and/or devising improved routing disciplines in the case of distributed memory architecture, to reduce the expected access time for a variable. Extensive work has been done on both cache design and message routing. In this paper a new shared-data approach is taken to attack the problem. We consider

An efficient implementation of tree-base
โœ M.P. Malumbres; Josรฉ Duato ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 398 KB

This paper presents an ecient routing and ยฏow control mechanism to implement multidestination message passing in wormhole networks. The mechanism is a variation of tree-based multicast with pruning to recover from deadlocks and it is well suited for distributed shared-memory multiprocessors (DSMs) w