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
ABSTRACT

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