JOURNAL ARTICLE

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

Jihwan LimJeonghun SonHoyoung Yoo

Year: 2024 Journal:   Electronics Vol: 13 (15)Pages: 2971-2971   Publisher: Multidisciplinary Digital Publishing Institute

Abstract

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.

Keywords:
Computer science Computer architecture Instruction set Big data Architecture Von Neumann architecture Data processing Deep learning Leverage (statistics) Distributed computing Embedded system Computer engineering Parallel computing Artificial intelligence Operating system

Metrics

1
Cited By
0.37
FWCI (Field Weighted Citation Impact)
18
Refs
0.54
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Memory and Neural Computing
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Ferroelectric and Negative Capacitance Devices
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.