• DocumentCode
    1829276
  • Title

    V-Set Cache Design for LLC of Multi-core Processors

  • Author

    El-Moursy, Ali A. ; Sibai, F.N.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Sharjah, Sharjah, United Arab Emirates
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    995
  • Lastpage
    1000
  • Abstract
    With the increase in the number of the cores integrated in the single-chip microprocessor, the design of an efficient shared Last-Level-Cache (LLC) becomes more critical to the microprocessor performance. In this paper the author proposes v-set cache design for LLC for multi-core microprocessors. The proposed design has the ability to cope with the variation in the set access pattern to reduce the conflict misses and at the same time take the advantage of accessing multiple cache blocks simultaneously for fast cache search of the set-associative LLC. On four-core microprocessor, newly proposed LLC design compared to conventional n-way set-associative cache and v-way cache achieves maximum speedup of 20% and 10%, and average speedup of 8% and 6% respectively.
  • Keywords
    cache storage; content-addressable storage; memory architecture; shared memory systems; cache search; efficient shared last-level-cache; four-core microprocessor; microprocessor performance; multicore microprocessors; multiple cache blocks; set access pattern; set-associative LLC; single-chip microprocessor; v-set cache design; Benchmark testing; Hardware; Microprocessors; Multicore processing; Power demand; Program processors; Proposals; Associative-Caches; Last-Level Cache Design; Multi-core microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.145
  • Filename
    6332281