Standardized RISC-V Near-Memory Processing: A Scalable Approach to Data-Intensive Workloads

Modern computing faces a significant memory wall problem due to heavy data transfers between memory subsystems and processors, causing bottlenecks and excessive power consumption. Processing-In-Memory (PIM) architectures mitigate these issues by bringing compute units and memory closer. This approach aims to offload select compute-intensive tasks from the main processor to a near- or in-memory processor, thereby lowering the data movement overhead and enhancing performance and energy efficiency. The proposed RISC-V-based near-memory processor (NMP) is designed to operate with the main processor in parallel in a system architecture that features distinct memory controllers and a standardized Avalon-Mm interface, which allows functionality extensions like adding watchdogs for enhanced reliability, Application-Specific Instruction Set Processors (ASIPs) for better power and performance profiles, or anything similar. The implementation was evaluated on a Cyclone V FPGA. The design employs one fully featured main processor for heavy tasks and a streamlined NMP for simpler, data-intensive operations. Experimental results demonstrate that total job time can be reduced by a range of 32% to 42% and energy consumption improved by a range of 16% to 21% under varying bus contention scenarios compared to a single-processor system. The system achieves scalable and easy-to-adopt hardware/software integration. These findings indicate that a standardized NMP-based architecture offers a scalable and energy-efficient solution to alleviate the memory wall problem across data-intensive workloads.

Authors

Institutions

Publication Details

Published
2025-05-09
DOI
https://doi.org/10.1109/hpsc66065.2025.00008
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Standardized RISC-V Near-Memory Processing: A Scalable Approach to Data-Intensive Workloads

Gehad I. Alkady, Hassan Mohamed, Eman Abd El-Fatah Hassan, Hassan Aboubakr Omar et al.
Advanced Memory and Neural Computing
article

Standardized RISC-V Near-Memory Processing: A Scalable Approach to Data-Intensive Workloads

Gehad I. Alkady, Hassan Mohamed, Eman Abd El-Fatah Hassan, Hassan Aboubakr Omar, Hassanein H. Amer, Ramèz M. Daoud, Ahmed Fayez Elsousy
article en

Abstract

Modern computing faces a significant memory wall problem due to heavy data transfers between memory subsystems and processors, causing bottlenecks and excessive power consumption. Processing-In-Memory (PIM) architectures mitigate these issues by bringing compute units and memory closer. This approach aims to offload select compute-intensive tasks from the main processor to a near- or in-memory processor, thereby lowering the data movement overhead and enhancing performance and energy efficiency. The proposed RISC-V-based near-memory processor (NMP) is designed to operate with the main processor in parallel in a system architecture that features distinct memory controllers and a standardized Avalon-Mm interface, which allows functionality extensions like adding watchdogs for enhanced reliability, Application-Specific Instruction Set Processors (ASIPs) for better power and performance profiles, or anything similar. The implementation was evaluated on a Cyclone V FPGA. The design employs one fully featured main processor for heavy tasks and a streamlined NMP for simpler, data-intensive operations. Experimental results demonstrate that total job time can be reduced by a range of 32% to 42% and energy consumption improved by a range of 16% to 21% under varying bus contention scenarios compared to a single-processor system. The system achieves scalable and easy-to-adopt hardware/software integration. These findings indicate that a standardized NMP-based architecture offers a scalable and energy-efficient solution to alleviate the memory wall problem across data-intensive workloads.

American University in Cairo (EG)
Openalex Percentile: Top 88%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.