3D die-stacked DRAM thermal management via task allocation and core pipeline control

被引:4
|
作者
Yoon, Changho [1 ]
Shim, Jae Hoon [1 ]
Moon, Byungin [1 ]
Kong, Joonho [1 ]
机构
[1] Kyungpook Natl Univ, Coll IT Engn, Sch Elect Engn, 80 Daehak Ro, Daegu, South Korea
来源
IEICE ELECTRONICS EXPRESS | 2018年 / 15卷 / 03期
基金
新加坡国家研究基金会;
关键词
3D stacked DRAM; temperature; refresh; task allocation; pipeline control; SYSTEMS;
D O I
10.1587/elex.15.20171253
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A major hurdle to adopt 3D stacked DRAM is a thermal problem particularly when the DRAM dies are stacked above the processor dies. Exacerbated thermal problems in DRAM cause another problem which increases refresh rates to ensure data integrity of DRAM cells. In this paper, we propose two efficient techniques to address the thermal problem in 3D die-stacked DRAM by suppressing adverse thermal impacts from the processor die. Our thermal-aware task mapping technique allocates tasks to cores by considering computation-intensiveness of the workloads to minimize thermal interactions. The workload-aware core pipeline control technique adjusts pipeline widths (fetch and issue widths) of processor cores considering the workload characteristics. By adopting our proposed techniques, system-wide energy consumption is reduced by 7.6% while improving performance by 0.4% on average, thanks to the reduced pipeline widths and refresh rates. In terms of temperature, our techniques reduce the number of DRAM banks which exceed 85 degree Celsius by 92.8%, on average.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] CACTI-3DD: Architecture-level Modeling for 3D Die-stacked DRAM Main Memory
    Chen, Ke
    Li, Sheng
    Muralimanohar, Naveen
    Ahn, Jung Ho
    Brockman, Jay B.
    Jouppi, Norman P.
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 33 - 38
  • [2] Adaptive Thermal Management for 3D ICs with Stacked DRAM Caches
    Li, Dawei
    Zhang, Kaicheng
    Guliani, Akhil
    Ogrenci-Memik, Seda
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [3] Process Variation-Aware Nonuniform Cache Management in a 3D Die-Stacked Multicore Processor
    Zhao, Bo
    Du, Yu
    Yang, Jun
    Zhang, Youtao
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (11) : 2252 - 2265
  • [4] Mechanical effects of copper through-vias in a 3D die-stacked module
    Tanaka, N
    Sato, T
    Yamaji, Y
    Morifuji, T
    Umemoto, M
    Takahashi, K
    [J]. 52ND ELECTRONIC COMPONENTS & TECHNOLOGY CONFERENCE, 2002 PROCEEDINGS, 2002, : 473 - +
  • [5] Lightweight SIMT Core Designs for Intelligent 3D Stacked DRAM
    Kersey, Chad D.
    Kim, Hyesoon
    Yalamanchili, Sudhakar
    [J]. MEMSYS 2017: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2017, : 49 - 59
  • [6] Implementing register files for high-performance microprocessors in a die-stacked (3D) technology
    Puttaswamy, Kiran
    Loh, Gabriel H.
    [J]. IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 384 - +
  • [7] Thermal qualification of 3D stacked die structures
    Rencz, Marta
    [J]. 2006 International Baltic Electronics Conference, Proceedings, 2006, : 23 - 30
  • [8] Thermal qualification of 3D stacked die packages
    Rencz, M
    Farkas, G
    Székely, V
    Poppe, A
    Courtois, B
    [J]. 6TH ELECTRONICS PACKAGING TECHNOLOGY CONFERENCE, PROCEEDINGS (EPTC 2004), 2004, : 30 - 35
  • [9] Token3D: Reducing Temperature in 3D Die-Stacked CMPs through Cycle-Level Power Control Mechanisms
    Cebrian, Juan M.
    Aragon, Juan L.
    Kaxiras, Stefanos
    [J]. EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2011, 6852 : 295 - 309
  • [10] Thermal-Aware Task Allocation, Memory Mapping, and Task Scheduling for 3D Stacked Memory and Processor Architecture
    Cheng, Wei-Kai
    Hsu, Ting-Wei
    [J]. 2013 IEEE TENCON SPRING CONFERENCE, 2013, : 95 - 98