• DocumentCode
    3252858
  • Title

    Exploiting global data locality in non-blocking multithreaded architectures

  • Author

    Lin, Wen-Yen ; Gaudiot, Jean-Luc

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    18-20 Dec 1997
  • Firstpage
    78
  • Lastpage
    84
  • Abstract
    Non-blocking multithreaded architectures have been proposed as an effective means to overlap computation and communication in distributed memory systems. However, in these models, communication latency could only be hidden from computation as long as there are enough ready threads. We describe our I-Structure Software Cache (ISSC) run-time system, which takes advantage of the global data locality in these models without adding any specific hardware support. Our ISSC provides a communication latency reduction technique in non-blocking multithreaded architectures while maintaining the ability of tolerating communication latency. Our simulation results show that our ISSC run-time system dramatically decreases network traffic by caching remote requests and also achieves 70% to 95% improvement on the system performance (speedup)
  • Keywords
    cache storage; distributed memory systems; parallel architectures; performance evaluation; virtual machines; I-Structure Software Cache; communication latency; computation; distributed memory systems; global data locality; network traffic; nonblocking multithreaded architectures; remote request caching; run-time system; simulation; system performance; Communication switching; Computational modeling; Computer architecture; Delay; Distributed computing; Hardware; Multiprocessing systems; Parallel processing; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1997. (I-SPAN '97) Proceedings., Third International Symposium on
  • Conference_Location
    Taipei
  • ISSN
    1087-4089
  • Print_ISBN
    0-8186-8259-6
  • Type

    conf

  • DOI
    10.1109/ISPAN.1997.645058
  • Filename
    645058