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 条
  • [41] A distributed framework for energy-efficient lightpaths in computational grids
    Tafani, Daniele
    Kantarci, Burak
    Mouftah, Hussein
    McArdle, Conor
    Barry, Liam
    JOURNAL OF HIGH SPEED NETWORKS, 2013, 19 (01) : 1 - 18
  • [42] Resource Sharing of Pipe lined Custom Hardware Extension for Energy-efficient Application-specific Instruction Set Processor Design
    Lin, Hai
    Fei, Yunsi
    2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 158 - 165
  • [43] Ferroelectric Ternary Content Addressable Memories for Energy-Efficient Associative Search
    Yin, Xunzhao
    Qian, Yu
    Imani, Mohsen
    Ni, Kai
    Li, Chao
    Zhang, Grace Li
    Li, Bing
    Schlichtmann, Ulf
    Zhuo, Cheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (04) : 1099 - 1112
  • [44] Energy-Efficient Deep In-memory Architecture for NAND Flash Memories
    Gonugondla, Sujan K.
    Kang, Mingu
    Kim, Yongjune
    Helm, Mark
    Eilert, Sean
    Shanbhag, Naresh
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [45] Energy-Efficient Instruction Delivery in Embedded Systems With Domain Wall Memory
    Multanen, Joonas
    Hepola, Kari
    Khan, Asif Ali
    Castrillon, Jeronimo
    Jaaskelainen, Pekka
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2010 - 2021
  • [46] Extended Redundant-Digit Instruction Set for Energy-Efficient Processors
    Amanollahi, Saba
    Jaberipur, Ghassem
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (03)
  • [47] Energy-efficient instruction cache design based on tag access tracks
    Li, Q. (liquanquan2007@126.com), 1600, Binary Information Press (10):
  • [48] Energy-efficient instruction set synthesis for application-specific processors
    Lee, JE
    Choi, K
    Dutt, ND
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 330 - 333
  • [49] Reduced Hardware Architecture for Energy-Efficient loT Healthcare Sensor Nodes
    Lim, Y. W.
    Daas, S. B.
    Hashim, S. J.
    Sidek, R. M.
    Kamsani, N. A.
    Rokhani, F. Z.
    2015 IEEE INTERNATIONAL CIRCUITS AND SYSTEMS SYMPOSIUM (ICSYS), 2015, : 90 - 95
  • [50] Hardware and Software Innovations in Energy-Efficient System-Reliability Monitoring
    Tenentes, Vasileios
    Leech, Charles
    Bragg, Graeme M.
    Merrett, Geoff
    Al-Hashimi, Bashir M.
    Amrouch, Hussam
    Henkel, Joerg
    Das, Shidhartha
    2017 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2017, : 39 - 43