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 条
  • [21] Physically Tightly Coupled, Logically Loosely Coupled, Near-Memory BNN Accelerator (PTLL-BNN)
    Lo, Yun-Chen
    Kuo, Yu-Chun
    Chang, Yun-Sheng
    Huang, Jian-Hao
    Wu, Jun-Shen
    Ting, Wen-Chien
    Wen, Tai-Hsing
    Liu, Ren-Shuo
    IEEE 45TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE (ESSCIRC 2019), 2019, : 241 - 244
  • [22] 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
  • [23] Analysis of Conventional, Near-Memory, and In-Memory DNN Accelerators
    Glint, Tom
    Jha, Chandan Kumar
    Awasthi, Manu
    Mekie, Joycee
    2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 349 - 351
  • [24] 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
  • [25] 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
  • [26] A 93 TOPS/Watt Near-Memory Reconfigurable SAD Accelerator for HEVC/AV1/JEM Encoding
    Sundaram, Jainaveen
    Srinivasa, Srivatsa Rangachar
    Kurian, Dileep
    Chakraborty, Indranil
    Kale, Sirisha
    Jain, Nilesh
    Karnik, Tanay
    Iyer, Ravi
    Srinivasan, Anuradha
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1400 - 1403
  • [27] HybriDS: Cache-Conscious Concurrent Data Structures for Near-Memory Processing Architectures
    Choe, Jiwon
    Crotty, Andrew
    Moreshet, Tali
    Herlihy, Maurice
    Bahar, R. Iris
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 321 - 332
  • [28] Near-Memory Data Transformation for Efficient Sparse Matrix Multi-Vector Multiplication
    Fujiki, Daichi
    Chatterjee, Niladrish
    Lee, Donghyuk
    O'Connor, Mike
    PROCEEDINGS OF SC19: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2019,
  • [29] FPGA-Based Near-Memory Acceleration of Modern Data-Intensive Applications
    Singh, Gagandeep
    Alser, Mohammed
    Cali, Damla Senol
    Diamantopoulos, Dionysios
    Gomez-Luna, Juan
    Corporaal, Henk
    Mutlu, Onur
    IEEE MICRO, 2021, 41 (04) : 39 - 48
  • [30] Scalable Phylogeny Reconstruction with Disaggregated Near-memory Processing
    Alachiotis, Nikolaos
    Skrimponis, Panagiotis
    Pissadakis, Manolis
    Pnevmatikatos, Dionisios
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (03)