• DocumentCode
    2977801
  • Title

    In-Network Cache Coherence

  • Author

    Eisley, Noel ; Peh, Li-Shiuan ; Shang, Li

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ
  • fYear
    2006
  • fDate
    9-13 Dec. 2006
  • Firstpage
    321
  • Lastpage
    332
  • Abstract
    With the trend towards increasing number of processor cores in future chip architectures, scalable directory-based protocols for maintaining cache coherence will be needed. However, directory-based protocols face well-known problems in delay and scalability. Most current protocol optimizations targeting these problems maintain a firm abstraction of the interconnection network fabric as a communication medium: protocol optimizations consist of end-to-end messages between requestor, directory and sharer nodes, while network optimizations separately target lowering communication latency for coherence messages. In this paper, we propose an implementation of the cache coherence protocol within the network, embedding directories within each router node that manage and steer requests towards nearby data copies, enabling in-transit optimization of memory access delay. Simulation results across a range of SPLASH-2 benchmarks demonstrate significant performance improvement and good system scalability, with up to 44.5% and 56% savings in average memory access latency for 16 and 64-node systems, respectively, when compared against the baseline directory cache coherence protocol. Detailed micro architecture and implementation characterization affirms the low area and delay impact of in-network coherence
  • Keywords
    cache storage; logic design; memory protocols; microprocessor chips; multiprocessor interconnection networks; network routing; optimisation; chip architectures; end-to-end messages; in-network cache coherence protocol; interconnection network; on-chip network; protocol optimizations; scalable directory-based protocols; Access protocols; Coherence; Delay; Fabrics; Memory architecture; Memory management; Microarchitecture; Moore´s Law; Multiprocessor interconnection networks; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2006. MICRO-39. 39th Annual IEEE/ACM International Symposium on
  • Conference_Location
    Orlando, FL
  • ISSN
    1072-4451
  • Print_ISBN
    0-7695-2732-9
  • Type

    conf

  • DOI
    10.1109/MICRO.2006.27
  • Filename
    4041857