• DocumentCode
    2010590
  • Title

    A Comprehensive Memory Modeling Tool and Its Application to the Design and Analysis of Future Memory Hierarchies

  • Author

    Thoziyoor, Shyamkumar ; Ahn, Jung Ho ; Monchiero, Matteo ; Brockman, Jay B. ; Jouppi, Norman P.

  • Author_Institution
    Notre Dame, Univ., Notre Dame, IN
  • fYear
    2008
  • fDate
    21-25 June 2008
  • Firstpage
    51
  • Lastpage
    62
  • Abstract
    In this paper we introduce CACTI-D, a significant enhancement of CACTI 5.0. CACTI-D adds support for modeling of commodity DRAM technology and support for main memory DRAM chip organization. CACTI-D enables modeling of the complete memory hierarchy with consistent models all the way from SRAM based L1 caches through main memory DRAMs on DIMMs. We illustrate the potential applicability of CACTI-D in the design and analysis of future memory hierarchies by carrying out a last level cache study for a multicore multithreaded architecture at the 32nm technology node. In this study we use CACTI-D to model all components of the memory hierarchy including L1, L2, last level SRAM, logic process based DRAM or commodity DRAM L3 caches, and main memory DRAM chips. We carry out architectural simulation using benchmarks with large data sets and present results of their execution time, breakdown of power in the memory hierarchy, and system energy-delay product for the different system configurations. We find that commodity DRAM technology is most attractive for stacked last level caches, with significantly lower energy-delay products.
  • Keywords
    DRAM chips; SRAM chips; cache storage; CACTI-D; DIMM; DRAM technology; LI caches; SRAM; comprehensive memory modeling tool; memory hierarchies; memory hierarchy; Application software; Bandwidth; Circuits; Computer architecture; Fabrication; Logic; Multicore processing; Propagation delay; Random access memory; Stacking; CACTI; LLC; SRAM; cache; commodity DRAM; logic-process based DRAM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2008. ISCA '08. 35th International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1063-6897
  • Print_ISBN
    978-0-7695-3174-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2008.16
  • Filename
    4556715