• DocumentCode
    703826
  • Title

    SelectDirectory: A selective directory for cache coherence in many-core architectures

  • Author

    Yuan Yao ; Guanhua Wang ; Zhiguo Ge ; Mitra, Tulika ; Wenzhi Chen ; Naxin Zhang

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    175
  • Lastpage
    180
  • Abstract
    As we move into many-core era fueled by Moore´s Law, it has become unprecedentedly challenging to provide the shared memory abstraction through directory-based cache coherence. The main difficulty is the high area and power overhead of the directory in tracking the presence of a memory block in all the private caches. Sparse directory offers relatively better design trade-offs by decoupling the coherence meta-data from the last-level cache (LLC); but still suffers from high area/power issues. In this work, we propose a compact directory design by exploiting the observation that a significant fraction of the memory blocks are temporarily exclusive in the cache hierarchy and hence only needs minimal sharer information. Inspired by this observation, we propose to further decouple the tag array from the coherence meta-data array in the sparse directory and allocate a sharer list only for the actively shared blocks. Experimental results reveal that our proposal, called SelectDirectory, can substantially save directory storage area and energy without sacrificing performance.
  • Keywords
    cache storage; meta data; multiprocessing systems; resource allocation; shared memory systems; LLC; Moore Law; SelectDirectory; actively shared blocks; coherence metadata array; directory storage area; directory-based cache coherence; last-level cache; many-core architectures; memory block; memory blocks; private caches; selective directory; shared memory abstraction; tag array; Arrays; Coherence; Proposals; Protocols; System-on-chip; Tracking; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092378