Data-Centric Computing Frontiers: A Survey On Processing-In-Memory

被引:41
|
作者
Siegl, Patrick [1 ]
Buchty, Rainer [1 ]
Berekovic, Mladen [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Abt Tech Informat, EIS, Muhlenpfordtstr 23, D-38106 Braunschweig, Germany
关键词
memory wall; bandwidth wall; processing-in-memory; near-data processing; ARCHITECTURE; EFFICIENT; CHALLENGES; MODEL; RAM;
D O I
10.1145/2989081.2989087
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major shift from compute-centric to data-centric computing systems can be perceived, as novel big data workloads like cognitive computing and machine learning strongly enforce embarrassingly parallel and highly efficient processor architectures. With Moore's law having surrendered, innovative architectural concepts as well as technologies are urgently required, to enable a path for tackling exascale and beyond - even though current computing systems face the inevitable instruction-level parallelism, power, memory, and bandwidth walls. As part of any computing system, the general perception of memories depicts unreliability, power hungriness and slowness, resulting in a future prospective bottleneck. The latter being an outcome of a pin limitation derived by packaging constraints, an unexploited tremendous row bandwidth is determinable, which off-chip diminishes to a hare minimum. Building upon a shift towards data-centric computing systems, the near-memory processing concept seems to be most promising, since power efficiency and computing performance increase by co-locating tasks on bandwidth rich in-memory processing units, whereas data motion mitigates by the avoidance of entire memory hierarchies. By considering the umbrella of near data. processing as the urgent required breakthrough for future computing systems, this survey presents its derivations with a special emphasis on Processing-In-Memory (PIM), highlighting historical achievements in technology as well as architecture while depicting its advantages and obstacles.
引用
收藏
页码:295 / 308
页数:14
相关论文
共 50 条
  • [1] Methodologies, Workloads, and Tools for Processing-in-Memory: Enabling the Adoption of Data-Centric Architectures
    Oliveira, Geraldo F.
    Gomez-Luna, Juan
    Ghose, Saugata
    Mutlu, Onur
    [J]. 2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 261 - 266
  • [2] Memory for Data-Centric Computing: A Technology Perspective
    Wang, Yih
    [J]. 2020 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2020,
  • [3] Livia: Data-Centric Computing Throughout the Memory Hierarchy
    Lockerman, Elliot
    Feldmann, Axel
    Bakhshalipour, Mohammad
    Stanescu, Alexandru
    Gupta, Shashwat
    Sanchez, Daniel
    Beckmann, Nathan
    [J]. TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 417 - 433
  • [4] Data-Centric Intelligent Computing
    Jun Shen
    Chih-Cheng Hung
    Ghassan Beydoun
    Yan Li
    William Guo
    [J]. International Journal of Computational Intelligence Systems, 2018, 11 : 616 - 617
  • [5] Data-Centric Intelligent Computing
    Shen, Jun
    Hung, Chih-Cheng
    Beydoun, Ghassan
    Li, Yan
    Guo, William
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2018, 11 (01) : 616 - 617
  • [6] Data Subsetting: A Data-Centric Approach to Approximate Computing
    Kim, Younghoon
    Venkataramani, Swagath
    Chandrachoodan, Nitin
    Raghunathan, Anand
    [J]. 2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 576 - 581
  • [7] DBGlobe: A data-centric approach to global computing
    Karakasidis, A
    Pitoura, E
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 735 - 740
  • [8] Quantum computing for data-centric engineering and science
    Herbert, Steven
    [J]. DATA-CENTRIC ENGINEERING, 2022, 3 (04):
  • [9] AOI-Based Data-Centric Circuits for Near-Memory Processing
    Junsangsri, Salin
    Lombardi, Fabrizio
    [J]. PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 7 - 12
  • [10] Enabling Phase-change Memory for Data-Centric Computing: Technology, Circuit and System
    Li, Jing
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 21 - 24