PLANAR: A Programmable Accelerator for Near-Memory Data Rearrangement

被引:1
|
作者
Barredo, Adrian [1 ]
Armejach, Adria [1 ]
Beard, Jonathan C. [2 ]
Moreto, Miquel [1 ]
机构
[1] Univ Politecn Catalunya UPC, Barcelona Supercomp Ctr BSC, Barcelona, Spain
[2] Arm Res, Austin, TX USA
基金
欧盟地平线“2020”;
关键词
Data layout transformation; Sparse data; Near-memory accelerator;
D O I
10.1145/3447818.3460368
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many applications employ irregular and sparse memory accesses that cannot take advantage of existing cache hierarchies in high performance processors. To solve this problem, Data Layout Transformation (DLT) techniques rearrange sparse data into a dense representation, improving locality and cache utilization. However, prior proposals in this space fail to provide a design that (i) scales with multi-core systems, (ii) hides rearrangement latency, and (iii) provides the necessary interfaces to ease programmability. In this work we present PLANAR, a programmable near-memory accelerator that rearranges sparse data into dense. By placing PLANAR devices at the memory controller level we enable a design that scales well with multi-core systems, hides operation latency by performing non-blocking fine-grain data rearrangements, and eases programmability by supporting virtual memory and conventional memory allocation mechanisms. Our evaluation shows that PLANAR leads to significant reductions in data movement and dynamic energy, providing an average 4.58x speedup.
引用
收藏
页码:164 / 176
页数:13
相关论文
共 50 条
  • [41] A Survey of Resource Management for Processing-In-Memory and Near-Memory Processing Architectures
    Khan, Kamil
    Pasricha, Sudeep
    Kim, Ryan Gary
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2020, 10 (04) : 1 - 31
  • [42] Performance Estimation and Prototyping of Reconfigurable Near-Memory Computing Systems
    Iskandar, Veronia
    Abd El Ghany, Mohamed A.
    Goehringer, Diana
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 357 - 358
  • [43] Towards Hardware Accelerated Garbage Collection with Near-Memory Processing
    Thomas, Samuel
    Choe, Jiwon
    Gordon, Ofir
    Petrank, Erez
    Moreshet, Tali
    Herlihy, Maurice
    Bahar, R. Iris
    2022 IEEE High Performance Extreme Computing Conference, HPEC 2022, 2022,
  • [44] ENMC: Extreme Near-Memory Classification via Approximate Screening
    Liu, Liu
    Lin, Jilan
    Qu, Zheng
    Ding, Yufei
    Xie, Yuan
    PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 1309 - 1322
  • [45] Near-Memory Computing With Compressed Embedding Table for Personalized Recommendation
    Lim, Jeongmin
    Kim, Young Geun
    Chung, Sung Woo
    Koushanfar, Farinaz
    Kong, Joonho
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2024, 12 (03) : 938 - 951
  • [46] Towards Hardware Accelerated Garbage Collection with Near-Memory Processing
    Thomas, Samuel
    Choe, Jiwon
    Gordon, Ofir
    Petrank, Erez
    Moreshet, Tali
    Herlihy, Maurice
    Bahar, R. Iris
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [47] Near-Memory Processing in Action: Accelerating Personalized Recommendation With AxDIMM
    Ke, Liu
    Zhang, Xuan
    So, Jinin
    Lee, Jong-Geon
    Kang, Shin-Haeng
    Lee, Sukhan
    Han, Songyi
    Cho, YeonGon
    Kim, Jin Hyun
    Kwon, Yongsuk
    Kim, KyungSoo
    Jung, Jin
    Yun, Ilkwon
    Park, Sung Joo
    Park, Hyunsun
    Song, Joonho
    Cho, Jeonghyeon
    Sohn, Kyomin
    Kim, Nam Sung
    Lee, Hsien-Hsin S.
    IEEE MICRO, 2022, 42 (01) : 116 - 127
  • [48] GRONA : A Framework for Gather-and-Reduce On Near-Memory Accelerators
    Sinha, Aman
    Liu, Pei-Yi
    Fang, Yuhao
    Mai, Jhih-Yong
    Lai, Bo-Cheng
    2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 225 - 232
  • [49] Charon: Specialized Near-Memory Processing Architecture for Clearing Dead Objects in Memory
    Jang, Jaeyoung
    Heo, Jun
    Lee, Yejin
    Won, Jaeyeon
    Kim, Seonghak
    Jung, Sung Jun
    Hakbeom, Jang
    Ham, Tae Jun
    Lee, Jae Woo
    MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2019, : 726 - 739
  • [50] Accelerating Weather Prediction Using Near-Memory Reconfigurable Fabric
    Singh, Gagandeep
    Diamantopoulos, Dionysios
    Gomez-Luna, Juan
    Hagleitner, Christoph
    Stuijk, Sander
    Corporaal, Henk
    Mutlu, Onur
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (04)