• DocumentCode
    2136157
  • Title

    Store-ordered streaming of shared memory

  • Author

    Wenisch, Thomas F. ; Somogyi, Stephen ; Hardavellas, Nikolaos ; Kim, Jangwoo ; Gniady, Chris ; Ailamaki, Anastassia ; Falsafi, Babak

  • Author_Institution
    Comput. Archit. Lab., Carnegie Mellon Univ., Pittsburg, PA, USA
  • fYear
    2005
  • fDate
    17-21 Sept. 2005
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    Coherence misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. Memory streaming provides a promising solution to the coherence miss bottleneck because it improves memory level parallelism and lookahead while using on-chip resources efficiently. We observe that the order in which shared data are consumed by one processor is correlated to the order in which they were produced by another. We investigate this phenomenon and demonstrate that it can be exploited to send store-ordered streams (SORDS) of shared data from producers to consumers, thereby eliminating coherent read misses. Using a trace-driven analysis of all user and OS memory references in a cache-coherent distributed shared-memory multiprocessor, we show that SORDS-based memory streaming can eliminate between 36% and 100% of all coherent read misses in scientific workloads and between 23% and 48% in online transaction processing workloads.
  • Keywords
    resource allocation; shared memory systems; transaction processing; SORDS-based memory streaming; cache-coherent distributed shared-memory multiprocessor; memory level lookahead; memory level parallelism; online transaction processing; store-ordered streaming; Chip scale packaging; Communication switching; Data structures; Delay; Fabrication; History; Memory architecture; Out of order; Technological innovation; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2005. PACT 2005. 14th International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-2429-X
  • Type

    conf

  • DOI
    10.1109/PACT.2005.37
  • Filename
    1515582