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 条
  • [1] 3D Cache Hierarchy Optimization
    Yavits, Leonid
    Morad, Amir
    Ginosar, Ran
    2013 IEEE INTERNATIONAL 3D SYSTEMS INTEGRATION CONFERENCE (3DIC), 2013,
  • [2] Exploring Design Space of a 3D Stacked Vector Cache
    Egawa, Ryusuke
    Endo, Yusuke
    Takizwa, Hiroyuki
    Kobayashi, Hiroaki
    Tada, Jubee
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1475 - +
  • [3] Exploring Design Space of a 3D Stacked Vector Cache
    Egawa, Ryusuke
    Endo, Yusuke
    Tada, Jubee
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1477 - 1477
  • [4] Evaluating the Scalability and Performance of 3D Stacked Reconfigurable Nanophotonic Interconnects
    Morris, Randy
    Kodi, Avinash
    Louri, Ahmed
    2013 ACM/IEEE INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION (SLIP), 2013,
  • [5] Static Energy Minimization of 3D Stacked L2 Cache with Selective Cache Compression
    Park, Jongbum
    Jung, Jongpil
    Yi, Kang
    Kyung, Chong-Min
    2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 228 - 233
  • [6] Dynamic Cache Pooling for Improving Energy Efficiency in 3D Stacked Multicore Processors
    Meng, Jie
    Zhang, Tiansheng
    Coskun, Ayse K.
    2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 210 - 215
  • [7] Squeezing Maximizing Performance out of 3D Cache-Stacked Multicore Architectures
    Khan, Asim
    Kang, Kyungsu
    Kyung, Chong-Min
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [8] A Novel Architecture of the 3D Stacked MRAM L2 Cache for CMPs
    Sun, Guangyu
    Dong, Xiangyu
    Xie, Yuan
    Li, Jian
    Chen, Yiran
    HPCA-15 2009: FIFTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2009, : 239 - +
  • [9] Optimizing power efficiency for 3D stacked GPU-in-memory architecture
    Wen, Wen
    Yang, Jun
    Zhang, Youtao
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 49 : 44 - 53
  • [10] Inductive links for 3D stacked chip-to-chip communication
    Sun, X.
    Pantano, N.
    Kim, S. W.
    Van der Plas, G.
    Beyne, E.
    2019 IEEE 69TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC), 2019, : 1215 - 1220