• DocumentCode
    1829825
  • Title

    Software versus hardware shared-memory implementation: a case study

  • Author

    Cox, Alan L. ; Dwarkadas, Sandhya ; Keleher, Pete ; Lu, Honghui ; Rajamony, Ramakrishnan ; Zwaenepoel, Willy

  • Author_Institution
    Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
  • fYear
    1994
  • fDate
    18-21 Apr 1994
  • Firstpage
    106
  • Lastpage
    117
  • Abstract
    Compares the performance of software-supported shared memory on a general-purpose network to hardware-supported shared memory on a dedicated interconnect. Up to eight processors, the results are based on the execution of a set of application programs on a SGI 4D/480 multiprocessor and on TreadMarks, a distributed shared memory system that runs on a Fore ATM LAN of DECstation-5000/240s. Since the DECstation and the 4D/480 use the same processor, primary cache, and compiler, the shared-memory implementation is the principal difference between the systems. Beyond eight processors, the results are based on execution-driven simulation. Specifically, the authors compare a software implementation on a general-purpose network of uniprocessor nodes, a hardware implementation using a directory-based protocol on a dedicated interconnect, and a combined implementation using software to provide shared memory between multiprocessor nodes with hardware implementing shared memory within a node
  • Keywords
    distributed memory systems; performance evaluation; shared memory systems; SGI 4D/480 multiprocessor; TreadMarks; dedicated interconnect; distributed shared memory system; execution-driven simulation; hardware-supported; multiprocessor nodes; shared memory; shared-memory implementation; software-supported; Application software; Bandwidth; Computer aided software engineering; Computer science; Frequency synchronization; Hardware; LAN interconnection; Local area networks; Protocols; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-5510-0
  • Type

    conf

  • DOI
    10.1109/ISCA.1994.288157
  • Filename
    288157