Practical Near-Data Processing to Evolve Memory and Storage Devices into Mainstream Heterogeneous Computing Systems

被引:3
|
作者
Kim, Nam Sung [1 ]
Mehra, Pankaj [2 ]
机构
[1] Samsung Elect, Hwaseong, South Korea
[2] Samsung Elect, San Jose, CA USA
关键词
Memory; Storage; Near-data processing; FUTURE;
D O I
10.1145/3316781.3323484
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The capacity of memory and storage devices is expected to increase drastically with adoption of the forthcoming memory and integration technologies. This is a welcome improvement especially for datacenter servers running modern data-intensive applications. Nonetheless, for such servers to fully benefit from the increasing capacity, the bandwidth of interconnects between processors and these devices must also increase proportionally, which becomes ever costlier under unabating physical constraints. As a promising alternative to tackle this challenge costeffectively, a heterogeneous computing paradigm referred to as near-data processing (NDP) has emerged. However, NDP has not yet been widely adopted by the industry because of significant gaps between existing software stacks and demanded ones for NDP-capable memory and storage devices. Aiming to overcome the gaps, we propose to turn memory and storage devices into familiar heterogeneous distributed computing systems. Then, we demonstrate potentials of such computing systems for existing data-intensive applications with two recently implemented NDPcapable devices. Finally, we conclude with a practical blueprint to exploit the NDP-based computing systems for speeding up solving future computer-aided design and optimization problems.
引用
收藏
页数:4
相关论文
共 39 条
  • [1] Sorting big data on heterogeneous near-data processing systems
    Vermij, Erik
    Fiorin, Leandro
    Hagleitner, Christoph
    Bertels, Koen
    [J]. ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 349 - 354
  • [2] Practical Near-Data Processing for In-memory Analytics Frameworks
    Gao, Mingyu
    Ayers, Grant
    Kozyrakis, Christos
    [J]. 2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 113 - 124
  • [3] An Architecture for Near-Data Processing Systems
    Vermij, Erik
    Hagleitner, Christoph
    Fiorin, Leandro
    Jongerius, Rik
    van Lunteren, Jan
    Bertels, Koen
    [J]. PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 357 - 360
  • [4] Computing En-Route for Near-Data Processing
    Huang, Jiayi
    Majumder, Pritam
    Kim, Sungkeun
    Fulton, Troy
    Puli, Ramprakash Reddy
    Yum, Ki Hwan
    Kim, Eun Jung
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (06) : 906 - 921
  • [5] Near-Data Processing in Database Systems on Native Computational Storage under HTAPWorkloads
    Vincon, Tobias
    Knoedler, Christian
    Solis-Vasquez, Leonardo
    Bernhardt, Arthur
    Tamimi, Sajjad
    Weber, Lukas
    Stock, Florian
    Koch, Andreas
    Petrov, Ilia
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 1991 - 2004
  • [6] SecNDP: Secure Near-Data Processing with Untrusted Memory
    Xiong, Wenjie
    Ke, Liu
    Jankov, Dimitrije
    Kounavis, Michael
    Wang, Xiaochen
    Northup, Eric
    Yang, Jie Amy
    Acun, Bilge
    Wu, Carole-Jean
    Tang, Ping Tak Peter
    Suh, G. Edward
    Zhang, Xuan
    Lee, Hsien-Hsin S.
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 244 - 258
  • [7] Near-Data Processing in Memory Expander for DNN Acceleration on GPUs
    Ham, Hyungkyu
    Cho, Hyunuk
    Kim, Minjae
    Park, Jueon
    Hong, Jeongmin
    Sung, Hyojin
    Park, Eunhyeok
    Lim, Euicheol
    Kim, Gwangsun
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (02) : 171 - 174
  • [8] COMPARING IMPLEMENTATIONS OF NEAR-DATA COMPUTING WITH IN-MEMORY MAPREDUCE WORKLOADS
    Pugsley, Seth H.
    Jestes, Jeffrey
    Balasubramonian, Rajeev
    Srinivasan, Vijayalakshmi
    Buyuktosunoglu, Alper
    Davis, Al
    Li, Feifei
    [J]. IEEE MICRO, 2014, 34 (04) : 44 - 52
  • [9] Near-Data FPGA-Accelerated Processing of Collective and Inference Operations in Disaggregated Memory Systems
    Heinz, Carsten
    Koch, Andreas
    [J]. PROCEEDINGS OF SEVENTH INTERNATIONAL WORKSHOP ON HETEROGENEOUS HIGH-PERFORMANCE RECONFIGURABLE COMPUTING (H2RC 2021), 2021, : 44 - 51
  • [10] NearPM: A Near-Data Processing System for Storage-Class Applications
    Seneviratne, Yasas
    Seemakhupt, Korakit
    Liu, Sihang
    Khan, Samira
    [J]. PROCEEDINGS OF THE EIGHTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, EUROSYS 2023, 2023, : 751 - 767