• DocumentCode
    3351464
  • Title

    Future building blocks for parallel architectures

  • Author

    Bruening, Ulrich ; Giloi, Wolfgang

  • Author_Institution
    Mannheim Univ., Germany
  • fYear
    2004
  • fDate
    15-18 Aug. 2004
  • Abstract
    Early parallel architectures where shared memory systems (UMA, NUMA), which had the disadvantage of the shared memory bottleneck that limited the scalability of the system. In contrast, distributed memory architectures with message passing (NORMAs) provided any desired scalability; however, at the cost of a substantial communication latency. The latency could be reduced by custom communication hardware (examples: SUPRENUM, MANNA) yet since there was still a software routine involved, the remaining latency was in the order of microseconds. Therefore, and because of the simpler programming model of shared memory, it became the trend of the nineties to return to UMAs and NUMAs, employing powerful communication hardware to minimize the remote memory access time.
  • Keywords
    communication complexity; distributed shared memory systems; message passing; multi-threading; parallel architectures; communication hardware; communication latency; distributed memory architecture; memory overhead; message passing; parallel architecture; remote memory access time; shared memory system; Art; Computer architecture; Costs; Delay; Hardware; Memory architecture; Message passing; Parallel architectures; Scalability; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2004. ICPP 2004. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2197-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2004.1327943
  • Filename
    1327943