DocumentCode :
2153032
Title :
Adsmith: an efficient object-based distributed shared memory system on PVM
Author :
Liang, Wen-Yew ; King, Chun-Ta ; Lai, Feipei
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
1996
fDate :
12-14 Jun 1996
Firstpage :
173
Lastpage :
179
Abstract :
In this paper, we describe an object-based distributed shared memory called Adsmith. In an object-based DSM, the shared memory consists of many shared objects, through which the shared memory is accessed. Adsmith is built on top of PVM at the library layer using C++. PVM is used as the communication subsystem, because it is a de facto standard and encapsulates many system related details. Several mechanisms are used to improve the performance of Adsmith, such as release memory consistency, load/store-like memory accesses, nonblocking accesses, and atomic operations, etc. Performance results show that even though Adsmith is implemented on top of PVM, programs running on Adsmith can achieve a performance comparable with those running directly on PVM
Keywords :
distributed memory systems; object-oriented programming; parallel architectures; performance evaluation; shared memory systems; Adsmith; PVM; atomic operations; communication subsystem; distributed shared memory system; load/store-like memory accesses; nonblocking accesses; performance; release memory consistency; shared memory; shared objects; Communication standards; Computer science; Concurrent computing; Distributed computing; Hardware; High performance computing; Libraries; Memory management; Operating systems; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
ISSN :
1087-4089
Print_ISBN :
0-8186-7460-1
Type :
conf
DOI :
10.1109/ISPAN.1996.508978
Filename :
508978
Link To Document :
بازگشت