• DocumentCode
    3247651
  • Title

    High message rate, NIC-based atomics: Design and performance considerations

  • Author

    Underwood, Keith D. ; Levenhagen, Michael ; Hemmert, K. Scott ; Brightwell, Ron

  • Author_Institution
    DEG Archit. & Planning, Intel Corp., Albuquerque, NM
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 1 2008
  • Firstpage
    133
  • Lastpage
    141
  • Abstract
    Remote atomic memory operations are critical for achieving high-performance synchronization in tightly-coupled systems. Previous approaches to implementing atomic memory operations on high-performance networks have explored providing the primitives necessary to achieve low latency and low host processor overhead. In this paper, we explore the implementation of atomic memory operations with a focus on achieving high message rate. We believe that high message rate is a key performance characteristic that will determine the viability of a high-performance network to support future multi-petascale systems, especially those that expect to employ a partitioned global address space (PGAS) programming model. As an example, many have proposed using network interface level atomic operations to enhance the performance of the HPCC RandomAccess benchmark. This paper explores several issues relevant to the design of an atomic unit on the network interface. We explore the implications of the size of the cache as well as the associativity. Given the growing ratio of bandwidth to latency of modern host interfaces, we explore some of the interactions that impact the concurrency needed to saturate the interface.
  • Keywords
    storage management chips; synchronisation; NIC-based atomics; RandomAccess benchmark; atomic memory operations; high message rate; high-performance synchronization; multipetascale systems; network interface level atomic operations; partitioned global address space programming model; Bandwidth; Benchmark testing; Concurrent computing; Delay; Electronics packaging; Hardware; Laboratories; Moore´s Law; Network interfaces; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2008 IEEE International Conference on
  • Conference_Location
    Tsukuba
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-2639-3
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2008.4663764
  • Filename
    4663764