Near-Memory Processing Offload to Remote (Persistent) Memory

被引:0
|
作者
Kisous, Roei [1 ]
Golander, Amit [2 ]
Korman, Yigal [2 ]
Gubner, Tim [2 ]
Humborstad, Rune [2 ]
Lu, Manyi [2 ]
机构
[1] Huawei Cloud, Tel Aviv, Israel
[2] Huawei Cloud, Huawei, Norway
关键词
Compute Offload; PM; SCM; Distributed Systems;
D O I
10.1145/3579370.3594745
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional Von Neumann computing architectures are struggling to keep up with the rapidly growing demand for scale, performance, power-efficiency and memory capacity. One promising approach to this challenge is Remote Memory, in which the memory is over RDMA fabric [1]. We enhance the remote memory architecture with Near Memory Processing (NMP), a capability that offloads particular compute tasks from the client to the server side as illustrated in Figure 1. Similar motivation drove IBM to offload object processing to their remote KV storage [2]. [GRAPHICS] . NMP offload adds latency and server resource costs, therefore, it should only be used when the offload value is substantial, specifically, to save: network bandwidth (e.g. Filter/Aggregate), round trip time (e.g. tree Lookup) and/or distributed locks (e.g. Append to a shared journal).
引用
收藏
页码:136 / 136
页数:1
相关论文
共 50 条
  • [31] Near-memory caching for improved energy consumption
    AbouGhazaleh, Nevine
    Childers, Bruce R.
    Mosse, Daniel
    Melhem, Rami G.
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (11) : 1441 - 1455
  • [32] HMComp: Extending Near-Memory Capacity using Compression in Hybrid Memory
    Shao, Qi
    Arelakis, Angelos
    Stenstrom, Per
    PROCEEDINGS OF THE 38TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ACM ICS 2024, 2024, : 74 - 84
  • [33] NMPO: Near-Memory Computing Profiling and Offloading
    Corda, Stefano
    Kumaraswamy, Madhurya
    Awan, Ahsan Javed
    Jordans, Roel
    Kumar, Akash
    Corporaal, Henk
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 259 - 267
  • [34] Challenges and Opportunities: From Near-memory Computing to In-memory Computing
    Khoram, Soroosh
    Zha, Yue
    Zhang, Jialiang
    Li, Jing
    ISPD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2017, : 43 - 46
  • [35] Near-memory caching for improved energy consumption
    AbouGhazaleh, N
    Childers, B
    Mossé, D
    Melhem, R
    2005 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2005, : 105 - 108
  • [36] Trends and Opportunities for SRAM Based In-Memory and Near-Memory Computation
    Srinivasa, Srivatsa
    Ramanathan, Akshay Krishna
    Sundaram, Jainaveen
    Kurian, Dileep
    Gopal, Srinivasan
    Jain, Nilesh
    Srinivasan, Anuradha
    Iyer, Ravi
    Narayanan, Vijaykrishnan
    Karnik, Tanay
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 547 - 552
  • [37] Near-memory computing: Past, present, and future
    Singh, Gagandeep
    Chelini, Lorenzo
    Corda, Stefano
    Awan, Ahsan Javed
    Stuijk, Sander
    Jordans, Roel
    Corporaal, Henk
    Boonstra, Albert-Jan
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [38] Concurrent Data Structures for Near-Memory Computing
    Liu, Zhiyu
    Calciu, Irina
    Herlihy, Maurice
    Mutlu, Onur
    PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 235 - 245
  • [39] Coherently Attached Programmable Near-Memory Acceleration Platform and its application to Stencil Processing
    van Lunteren, Jan
    Luijten, Ronald
    Diamantopoulos, Dionysios
    Auernhammer, Florian
    Hagleitner, Christoph
    Chelini, Lorenzo
    Corda, Stefano
    Singh, Gagandeep
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 668 - 673
  • [40] TensorDIMM: A Practical Near-Memory Processing Architecture for Embeddings and Tensor Operations in Deep Learning
    Kwon, Youngeun
    Lee, Yunjae
    Rhu, Minsoo
    MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2019, : 740 - 753