Efficient Processing-in-Memory System Based on RISC-V Instruction Set Architecture

被引:0
|
作者
Lim, Jihwan [1 ]
Son, Jeonghun [1 ]
Yoo, Hoyoung [1 ]
机构
[1] Chungnam Natl Univ, Dept Elect Engn, Daejeon 34134, South Korea
基金
新加坡国家研究基金会;
关键词
processing in memory (PIM); artificial intelligence (AI); machine learning; deep learning; RISC-V; Internet of Things (IoT);
D O I
10.3390/electronics13152971
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A lot of research on deep learning and big data has led to efficient methods for processing large volumes of data and research on conserving computing resources. Particularly in domains like the IoT (Internet of Things), where the computing power is constrained, efficiently processing large volumes of data to conserve resources is crucial. The processing-in-memory (PIM) architecture was introduced as a method for efficient large-scale data processing. However, PIM focuses on changes within the memory itself rather than addressing the needs of low-cost solutions such as the IoT. This paper proposes a new approach using the PIM architecture to overcome memory bottlenecks effectively in domains with computing performance constraints. We adopt the RISC-V instruction set architecture for our proposed PIM system's design, implementation, and comprehensive performance evaluation. Our proposal expects to efficiently utilize low-spec systems like the IoT by minimizing core modifications and introducing PIM instructions at the ISA level to enable solutions that leverage PIM capabilities. We evaluate the performance of our proposed architecture by comparing it with existing structures using convolution operations, the fundamental unit of deep-learning and big data computations. The experimental results show our proposed structure achieves a 34.4% improvement in processing speed and 18% improvement in power consumption compared to conventional von Neumann-based architectures. This substantiates its effectiveness at the application level, extending to fields such as deep learning and big data.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] A Compression Instruction Set Design based on RISC-V for Network Packet Forwarding
    Cao, Z.
    Lv, Q.
    Wang, Y.
    Wen, M.
    Wu, N.
    Zhang, C.
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL ENGINEERING (ICECC), 2018, 1026
  • [22] SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems
    Besta, Maciej
    Kanakagiri, Raghavendra
    Kwasniewski, Grzegorz
    Ausavarungnirun, Rachata
    Beranek, Jakub
    Kanellopoulos, Konstantinos
    Janda, Kacper
    Vonarburg-Shmaria, Zur
    Gianinazzi, Lukas
    Stefan, Ioana
    Gomez-Luna, Juan
    Copik, Marcin
    Kapp-Schwoerer, Lukas
    Di Girolamo, Salvatore
    Blach, Nils
    Konieczny, Marek
    Mutlu, Onur
    Hoefler, Torsten
    PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 282 - 297
  • [23] A CFI Verification System based on the RISC-V Instruction Trace Encoder
    Zgheib, Anthony
    Potin, Olivier
    Rigaud, Jean-Baptiste
    Dutertre, Jean-Max
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 456 - 463
  • [24] Survey on RISC-V System Architecture Research
    Liu C.
    Wu Y.-J.
    Wu J.-Z.
    Zhao C.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (12): : 3992 - 4024
  • [25] An Efficient Resource Shared RISC-V Multicore Architecture
    Islam, Md Ashraful
    Kise, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (09) : 1506 - 1515
  • [26] A buffer overflow detection and defense method based on RISC-V instruction set extension
    Liu, Chang
    Wu, Yan-Jun
    Wu, Jing-Zheng
    Zhao, Chen
    CYBERSECURITY, 2023, 6 (01)
  • [27] Accelerate RISC-V Instruction Set Simulation by Tiered JIT Compilation
    Chen, Yen-Fu
    Chen, Meng-Hung
    Huang, Ching-Chun
    Tu, Chia-Heng
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON VIRTUAL MACHINES AND INTERMEDIATE LANGUAGES, VMIL 2024, 2024, : 12 - 22
  • [28] A buffer overflow detection and defense method based on RISC-V instruction set extension
    Chang Liu
    Yan-Jun Wu
    Jing-Zheng Wu
    Chen Zhao
    Cybersecurity, 6
  • [29] Design of RLWE Cryptoprocessor Based on Vector-Instruction Extension with RISC-V Architecture
    Zhang, Quan
    Huang, Yujie
    Cai, Yujie
    Pang, Yalong
    Han, Jun
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 135 - 137
  • [30] An Optimized Implementation of Activation Instruction Based on RISC-V
    Yu, Hongjiang
    Yuan, Guoshun
    Kong, Dewei
    Chen, Chuhuai
    ELECTRONICS, 2023, 12 (09)