Optimizing Communication and Capacity in a 3D Stacked Reconfigurable Cache Hierarchy

被引:0
|
作者
Madan, Niti [1 ]
Zhao, Li [2 ]
Muralimanohar, Naveen [1 ]
Udipi, Aniruddha [1 ]
Balasubramonian, Rajeev [1 ]
Iyer, Ravishankar [2 ]
Makineni, Srihari [2 ]
Newell, Donald [2 ]
机构
[1] Univ Utah, Sch Comp, Salt Lake City, UT 84112 USA
[2] Intel Corp, Syst Technol Lab, Santa Clara, CA 95051 USA
关键词
multi-core processors; cache and memory hierarchy; non-uniform cache architecture (NUCA); page coloring; on-chip networks; SRAM/DRAM cache reconfiguration;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cache hierarchies in future many-core processors are expected to grow in size and contribute a large fraction of overall processor power and performance. In this paper we postulate a 3D chip design that stacks SRAM and DRAM upon processing cores and employs OS-based page coloring to minimize horizontal communication of cache data. We then propose a heterogeneous reconfigurable cache design that takes advantage of the high density of DRAM and the superior power/delay characteristics of SRAM to efficiently, meet the working set demands of each individual core. Finally, we analyze the communication patterns for such a processor and show that a tree topology is an ideal fit that significantly reduces the power and latency requirements of the on-chip network. The above proposals art, synergistic: each proposal is made more compelling because of its combination with the other innovations described in this paper The proposed reconfigurable cache model improves performance by up to 19% along with 48% savings in network power.
引用
收藏
页码:262 / +
页数:3
相关论文
共 50 条
  • [21] A hierarchy of cameras for 3D photography
    Neumann, J
    Fermüller, C
    Aloimonos, Y
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 96 (03) : 274 - 293
  • [22] A hierarchy of cameras for 3D photography
    Neumann, J
    Fermüller, C
    Aloimonos, Y
    FIRST INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING VISUALIZATION AND TRANSMISSION, 2002, : 2 - 11
  • [23] Reconfigurable 3D plasmonic metamolecules
    Kuzyk, Anton
    Schreiber, Robert
    Zhang, Hui
    Govorov, Alexander O.
    Liedl, Tim
    Liu, Na
    NATURE MATERIALS, 2014, 13 (09) : 862 - 866
  • [24] 3D technologies for reconfigurable architectures
    Clermidy, F.
    Turkyimaz, O.
    Billoint, O.
    Gaillardon, P. E.
    2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [25] Lighting the Dark-Silicon 3D Chip Multi-Processors by Exploiting Heterogeneity in Cache Hierarchy
    Sadeghi, Ashkan
    Raahemifar, Kaamran
    Fathy, Mahmood
    Asad, Arghavan
    2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 182 - 186
  • [26] Packaging for 3D Optoelectronic stacked processors
    Marchand, PJ
    Zheng, XZ
    Huang, DW
    Ozguz, V
    Esener, S
    OPTOELETRONIC INTEGRATED CIRCUITS AND PACKAGING III, 1999, 3631 : 142 - 147
  • [27] 3D printed stacked diffractive microlenses
    Thiele, Simon
    Pruss, Christof
    Herkommer, Alois M.
    Giessen, Harald
    OPTICS EXPRESS, 2019, 27 (24) : 35621 - 35630
  • [28] Runtime 3-D Stacked Cache Management for Chip-Multiprocessors
    Jung, Jongpil
    Kang, Kyungsu
    De Micheli, Giovanni
    Kyung, Chong-Min
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 68 - 72
  • [29] Electrical Modeling of 3D Stacked TSV
    Zhang, Zhi-Min
    Lin, Shin-Chun
    Pan, Chung-Long
    Huang, Yu-Jung
    2017 12TH INTERNATIONAL MICROSYSTEMS, PACKAGING, ASSEMBLY AND CIRCUITS TECHNOLOGY CONFERENCE (IMPACT), 2017, : 254 - 257
  • [30] 3D stacked NAND flash memories
    Micheloni, Rino
    Crippa, Luca
    3D Flash Memories, 2016, : 63 - 83