A Hardware Instruction Generation Mechanism for Energy-Efficient Computational Memories

被引:0
|
作者
De La Fuente, Leo [1 ]
Christmann, Jean-Frederic [1 ]
Pezzin, Manuel [1 ]
Remars, Matthias [1 ]
Sentieys, Olivier [2 ]
机构
[1] Univ Grenoble Alpes, CEA, List, F-38000 Grenoble, France
[2] Univ Rennes, Inria, Rennes, France
关键词
near-memory computing; macro-instruction; matrix multiplication; GeMM; embedded systems;
D O I
10.1109/ISCAS58744.2024.10557870
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the Computing-In-Memory (CIM) approach, computations are directly performed within the data storage unit, which often results in energy reduction. This makes it particularly well fitted for embedded systems, highly constrained in energy efficiency. It is commonly admitted that this energy reduction comes from less data transfers between the CPU and the main memory. Nevertheless, preparing and sending instructions to the computational memory also consumes energy and time, hence limiting overall performance. In this paper, we present a hardware instruction generation mechanism integrated in computational memories and evaluate its benefit for Integer General Matrix Multiplication (IGeMM) operations. The proposed mechanism is implemented in the computational memory controller and translates macro-instructions into corresponding micro-instructions needed to execute the kernel on stored data. We modified an existing near-memory computing architecture and extracted corresponding energy consumption figures using post-layout simulations for the complete SoC. Our proposed architecture, NEar memory computing Macro-Instruction Kernel Accelerator (NeMIKA), provides an 8.2x speed-up and a 4.6x energy consumption reduction compared to a state-of-the-art CIM accelerator based on micro-instructions, while inducing an area overhead of only 0.1%.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Towards Energy-Efficient Computing Hardware Based on Memristive Nanodevices
    Huang, Yi
    Ravichandran, Vignesh
    Zhao, Wuyu
    Xia, Qiangfei
    IEEE NANOTECHNOLOGY MAGAZINE, 2023, 17 (05) : 30 - 38
  • [32] Robust and Energy-efficient Hardware Architectures for DIZY Stream Cipher
    Schmid, Martin
    Arul, Tolga
    Kavun, Elif Bilge
    Regazzoni, Francesco
    Kara, Orhun
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 461 - 465
  • [33] DianNao Family: Energy-Efficient Hardware Accelerators for Machine Learning
    Chen, Yunji
    Chen, Tianshi
    Xu, Zhiwei
    Sun, Ninghui
    Temam, Olivier
    COMMUNICATIONS OF THE ACM, 2016, 59 (11) : 105 - 112
  • [34] HIPEDAP: Energy-Efficient Hardware Accelerators for Hidden Periodicity Detection
    Das, Arghadip
    Majumder, Chandrachur
    De, Debaprasad
    Raha, Arnab
    Naskar, Mrinal Kanti
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (10) : 2781 - 2794
  • [35] Energy-Efficient Pattern Recognition Hardware With Elementary Cellular Automata
    Moran, Alejandro
    Frasser, Christiam F.
    Roca, Miquel
    Rossello, Josep L.
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (03) : 392 - 401
  • [36] Hardware and Software Solutions for Energy-Efficient Computing in Scientific Programming
    D'Agostino, Daniele
    Merelli, Ivan
    Aldinucci, Marco
    Cesini, Daniele
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [37] ENTROPY GENERATION MINIMIZATION FOR ENERGY-EFFICIENT DESALINATION
    Lienhard, John H.
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2018, VOL 6B, 2019,
  • [38] Pattern Description for the Energy-efficient Code Generation
    So, KyungYoung
    Ko, KwangMan
    2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 1321 - +
  • [39] An Energy-Efficient Stochastic Computational Deep Belief Network
    Liu, Yidong
    Wang, Yanzhi
    Lombardi, Fabrizio
    Han, Jie
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1175 - 1178
  • [40] Distributed Management of Energy-Efficient Lightpaths for Computational Grids
    Tafani, Daniele
    Kantarci, Burak
    Mouftah, Hussein T.
    McArdle, Conor
    Barry, Liam P.
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 2924 - 2929