• DocumentCode
    3270743
  • Title

    Adaptive Stackable 3D Cache Architecture for Manycores

  • Author

    Guthmuller, Eric ; Miro-Panades, Ivan ; Greiner, Alain

  • Author_Institution
    LETI, CEA, Grenoble, France
  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    39
  • Lastpage
    44
  • Abstract
    With the emergence of many core architectures, the need of on-chip memories such as caches grows faster than the number of cores. Moreover the bandwidth to off-chip memories is saturating. Big memory caches can alleviate the pressure to off-chip accesses. In this paper, we present an adaptive 3Dcache architecture taking advantage of dense vertical connections in stacked chips. Then we propose a dynamically adaptive mechanism to optimize the use of the aforementioned 3D cache architecture according to the workload needs. Finally, we analyze the gain on memory accesses and on software execution time in a realistic model of many core architecture and we study the hardware cost of our proposal, showing that our approach can lead to a 50% reduction of both external memory accesses and application execution time.
  • Keywords
    cache storage; memory architecture; multiprocessing systems; adaptive stackable 3D cache architecture; bandwidth; hardware cost; many core architecture; memory access; memory cache; off-chip memories; on-chip memories; software execution time; stacked chips; Bandwidth; Computer architecture; Distribution functions; Process control; Proposals; Resource management; Tiles; 3D; Cache; Manycore; NUCA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.36
  • Filename
    6296445