• DocumentCode
    76316
  • Title

    Built-in fast gather control network for efficient support of coherence protocols

  • Author

    Lodde, Mario ; Roca, Toni ; Flich, Jose

  • Author_Institution
    Parallel Archit. Group, Univ. Politec. de Valencia, València, Spain
  • Volume
    7
  • Issue
    2
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    69
  • Lastpage
    80
  • Abstract
    Future chip multiprocessors will include hundreds of cores organised in a tile-based design pattern. These systems commonly employ a shared memory programming model, thus needing a coherence protocol to keep data consistent on the various levels of the cache hierarchy. Usually an invalidation-based protocol is used, where shared copies are invalidated before a write operation. In this study, the authors propose a NoC re-organisation in which a small and fast dedicated control network is used to transmit acknowledgement messages related to the invalidation process, thus relieving the NoC from a considerable percentage of traffic. The dedicated control network is evaluated both with full map directories and with a broadcast-based protocol (Hammer). Experimental evaluation shows significant gains in performance. With a low area overhead (<;2.5%), the control network reduces NoC traffic and miss latency, thus reducing execution time up to 16%. Simulation results show a reduction of network traffic up to 80% and a reduction of store and load miss latency up to 70 and 40%, respectively.
  • Keywords
    microprocessor chips; network-on-chip; protocols; shared memory systems; NoC reorganisation; broadcast based protocol; built-in fast gather control network; cache hierarchy; chip multiprocessors; coherence protocols; fast dedicated control network traffic; invalidation based protocol; load miss latency; shared memory programming model; tile based design pattern; write operation;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2012.0056
  • Filename
    6519428