Penerbit |
USENIX Assosiation |
Pengarang |
Daniel J. Scales and Monica S. Lam; |
Judul |
Judul Artikel |
The Design and Evaluation of a Shared Object System for Distributed Memory Machines |
Nama Prosiding |
Proceedings of the First USENIX Symposium on Operating System Design and Implementation (OSDI) |
Bahasa |
Eng |
Abstrak Indonesia |
Abstrak English |
This paper describes the design and evaluation of SAM, a shared object system for distributed memory machines. SAM is a portable run-time system that provides a global name space and automatic caching of shared data. SAM in- corporates mechanisms to address the problem of high com- munication overheads on distributed memory machines; these mechanisms include tying synchronization to data ac- cess, chaotic access to data, prefetching of data, and pushing of data to remote processors. SAM has been implemented on the CM-5, Intel iPSC/860 and Paragon, IBM SP1, and networks of workstations running PVM. SAM applications run on all these platforms without modification. This paper provides an extensive analysis on several com- plex scientific algorithms written in SAM on a variety of hardware platforms. We find that the performance of these SAM applications depends fundamentally on the scalability of the underlying parallel algorithm, and whether the algo- rithm's communication requirements can be satisfied by the hardware. Our experience suggests that SAM is successful in allowing programmers to use distributed memory ma- chines effectively with much less programming effort than required today. |
Kata Kunci |
Tahun |
1994 |
No. Panggil |
SEM-215 |