• 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