Processing-in-Memory: Exploring the Design Space

被引:10
|
作者
Scrbak, Marko [1 ]
Islam, Mahzabeen [1 ]
Kavi, Krishna M. [1 ]
Ignatowski, Mike [2 ]
Jayasena, Nuwan [2 ]
机构
[1] Univ N Texas, Denton, TX 76203 USA
[2] AMD Res Adv Micro Devices Inc, Sunnyvale, CA USA
来源
ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2015 | 2015年 / 9017卷
关键词
Processing-in-memory; 3D-DRAM; Big data; MapReduce;
D O I
10.1007/978-3-319-16086-3_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the emergence of 3D-DRAM, Processing-in-Memory has once more become of great interest to the research community and industry. In this paper, we present our observations on a subset of the PIM design space. We show how the architectural choices for PIM core frequency and cache sizes will affect the overall power consumption and energy efficiency. Our findings include detailed power consumption modeling for an ARM-like core as a PIM core. We show the maximum number of PIM cores we can place in the logic layer with respect to a power budget. In addition, we explore the optimal design choices for the number of cores as a function of frequency, utilization, and energy efficiency.
引用
收藏
页码:43 / 54
页数:12
相关论文
共 50 条
  • [1] Exploring the Processing-in-Memory design space
    Scrbak, Marko
    Islam, Mahzabeen
    Kavi, Krishna M.
    Ignatowski, Mike
    Jayasena, Nuwan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 75 : 59 - 67
  • [2] A Design Framework for Processing-In-Memory Accelerator
    Gao, Di
    Shen, Tianhao
    Zhuo, Cheng
    2018 ACM/IEEE INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION (SLIP), 2018,
  • [3] A programmable shared-memory system for an array of processing-in-memory devices
    Lee, Sangkuen
    Sim, Hyogi
    Kim, Youngjae
    Vazhkudai, Sudharshan S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 385 - 398
  • [4] Exploring IoT Platform with Technologically Agnostic Processing-in-Memory Framework
    Santos, Paulo Cesar
    de Lima, Joao Paulo C.
    de Moura, Rafael F.
    Ahmed, Hameeza
    Alves, Marco A. Z.
    Beck, Antonio C. S.
    Carro, Luigi
    WORKSHOP PROCEEDINGS 2018: INTELLIGENT EMBEDDED SYSTEMS ARCHITECTURES AND APPLICATIONS (INTESA), 2018, : 1 - 6
  • [5] 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
  • [6] 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
  • [7] Improving Node-Level MapReduce Performance Using Processing-in-Memory Technologies
    Islam, Mahzabeen
    Scrbak, Marko
    Kavi, Krishna M.
    Ignatowski, Mike
    Jayasena, Nuwan
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 425 - 437
  • [8] GP-SIMD Processing-in-Memory
    Morad, Amir
    Yavits, Leonid
    Ginosar, Ran
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [9] Reconfigurable Dataflow Graphs For Processing-In-Memory
    Shelor, Charles F.
    Kavi, Krishna M.
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 110 - 119
  • [10] Adaptive Query Compilation with Processing-in-Memory
    Baumstark, Alexander
    Jibril, Muhammad Attahir
    Sattler, Kai-Uwe
    2023 IEEE 39TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS, ICDEW, 2023, : 191 - 197