JOURNAL ARTICLE

An Efficient Resource Shared RISC-V Multicore Architecture

Md. Ashraful IslamKenji Kise

Year: 2022 Journal:   IEICE Transactions on Information and Systems Vol: E105.D (9)Pages: 1506-1515   Publisher: Institute of Electronics, Information and Communication Engineers

Abstract

For the increasing demands of computation, heterogeneous multicore architecture is believed to be a promising solution to fulfill the edge computational requirement. In FPGAs, the heterogeneous multicore is realized as multiple soft processor cores with custom processing elements. Since FPGA is a resource-constrained device, sharing the hardware resources among the soft processor cores can be advantageous. A few research works have focused on the resource sharing between soft processors, but they do not study how much FPGA logic is minimized for a different pipeline processor. This paper proposes the microarchitecture of four, and five stage pipeline processors that enables the sharing of functional units for execution among the multiple cores as well as sharing the BRAM ports. We then investigate the performance and hardware resource utilization for a four-core processor. We find that sharing different functional units can save the LUT usage to 31.7% and DSP usage to 75%. We analyze the performance impact of sharing from the simulation of the Embench benchmark program. Our simulation results indicate that for some cases the sharing improves the performance and for other configurations worst-case performance drop is 16.7%.

Keywords:
Computer science Multi-core processor Pipeline (software) Shared resource Benchmark (surveying) Field-programmable gate array Microarchitecture Computer architecture Embedded system Digital signal processing Resource (disambiguation) Parallel computing Operating system Computer hardware Computer network

Metrics

1
Cited By
0.22
FWCI (Field Weighted Citation Impact)
16
Refs
0.49
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

BOOK-CHAPTER

A Multicore RISC-V Processor

Bernard Goossens

Undergraduate topics in computer science Year: 2023 Pages: 377-399
BOOK-CHAPTER

Efficient Cryptography on the RISC-V Architecture

Ko Stoffelen

Lecture notes in computer science Year: 2019 Pages: 323-340
© 2026 ScienceGate Book Chapters — All rights reserved.