Thermal-aware processing-in-memory instruction offloading

被引:4
|
作者
Nai, Lifeng [1 ]
Hadidi, Ramyad [3 ]
Xiao, He [3 ]
Kim, Hyojong [3 ]
Sim, Jaewoong [2 ]
Kim, Hyesoon [3 ]
机构
[1] Google, Mountain View, CA 94043 USA
[2] Intel Labs, Portland, OR USA
[3] Georgia Inst Technol, Atlanta, GA 30332 USA
关键词
Processing-in-memory; Hybrid Memory Cube; Thermal; DESIGN; POWER;
D O I
10.1016/j.jpdc.2019.03.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the advent of die stacking technology and big data applications, Processing-in-memory (PIM) is regaining attention as a promising technology for improving performance and energy efficiency. Although various PIM techniques have been proposed in recent studies for effectively offloading computation from the host, the thermal impacts of PIM offloading have not been fully explored. This paper investigates the thermal constraints of PIM and proposes techniques to enable thermal awareness for efficient PIM offloading. To understand the thermal effects of 3D-stacked designs, we measure the temperature of a real Hybrid Memory Cube (HMC) prototype and observe that compared to conventional DRAM, HMC reaches a significantly higher operating temperature, which causes thermal shutdowns with a passive cooling solution. Even with a commodity-server cooling solution, when in-memory processing is highly utilized, HMC fails to maintain the temperature of the memory dies within the normal operating range. In this paper, we propose a collection of software and hardware-based techniques to enable thermal-aware PIM offloading by controlling the intensity of PIM offloading at runtime. Our evaluation results show that the proposed techniques achieve up to 1.4 x and 1.37x speedups compared to non-offloading and naive offloading scenarios. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:193 / 207
页数:15
相关论文
共 50 条
  • [21] DDAM: Data Distribution-Aware Mapping of CNNs on Processing-In-Memory Systems
    Wang, Junpeng
    Du, Haitao
    Ding, Bo
    Xu, Qi
    Chen, Song
    Kang, Yi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (03)
  • [22] Thermal Simulation of Processing-in-Memory Devices using HotSpot 7.0
    Han, Jun-Han
    West, Robert E.
    Skadron, Kevin
    Stan, Mircea R.
    2021 27TH INTERNATIONAL WORKSHOP ON THERMAL INVESTIGATIONS OF ICS AND SYSTEMS (THERMINIC), 2021,
  • [23] vPIM: Processing-in-Memory Virtualization
    Teguia, Dufy
    Chen, Jiaxuan
    Bitchebe, Stella
    Balmau, Oana
    Tchana, Alain
    PROCEEDINGS OF THE TWENTY-FIFTH ACM INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2024, 2024, : 417 - 430
  • [24] Live Demonstration for Input-Sparsity-Aware RRAM Processing-in-Memory Chip
    Wang, Junjie
    Liu, Shuang
    Pan, Ruicheng
    Yan, Shiqin
    Liu, Yihe
    Liu, Yang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [25] PIMSAB: A Processing-In-Memory System with Spatially-Aware Communication and Bit-Serial-Aware Computation
    Ma, Siyuan
    Mhatre, Kaustubh
    Weng, Jian
    Hanindhito, Bagus
    Wang, Zhengrong
    Nowatzki, Tony
    John, Lizy
    Arora, Aman
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (04)
  • [26] Processing-in-Memory with Temporal Encoding
    Sakib, Mohammad Nazmus
    Sreekumar, Rahul
    Zhu, Xinyuan
    Tracy, Tommy, II
    Stan, Mircea R.
    2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 56 - 61
  • [27] Database Processing-in-Memory: A Vision
    Kepe, Tiago R.
    Almeida, Eduardo C.
    Alves, Marco A. Z.
    Meira, Jorge A.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT I, 2019, 11706 : 418 - 428
  • [28] Real Processing-In-Memory with Memristive Memory Processing Unit
    Kvatinsky, Shahar
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2019, 2019, 11947 : 5 - 8
  • [29] Efficient Processing-in-Memory System Based on RISC-V Instruction Set Architecture
    Lim, Jihwan
    Son, Jeonghun
    Yoo, Hoyoung
    ELECTRONICS, 2024, 13 (15)
  • [30] Thermal-Aware Design and Management for Search-based In-Memory Acceleration
    Zhou, Minxuan
    Imani, Mohsen
    Gupta, Saransh
    Rosing, Tajana
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,