arrow
Return

Hardware Software Co-Design for Multi-Threaded Computation on RISC-V-Based Multicore System

delete2024-01-01
delete0
delete
OA
AI
B
Binh Kieu-Do-Nguyen
K
Khai-Duy Nguyen
N
Nguyễn Thế Bình
K
Khai-Minh Ma
T
Tri Duc Ta
D
Duc-Hung Le *
C
Cong‐Kha Pham
T
Trong-Thuc Hoang
DOI:10.1109/ACCESS.2024.3505940delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The open-source and customizable features of the RISC-V Instruction Set Architecture (ISA) have facilitated its rapid adoption since its publication in 2011. The availability of numerous free core designs leads to the pervasiveness of RISC-V-based devices on diverse applications spanning the Internet of Things (IoT), embedded systems, artificial intelligence (AI), and virtual/augmented reality (VR/AR). The increasing prevalence of RISC-V cores has consequently caused a demand for high-performance and resource-efficient multicore systems. However, while numerous proposals exist for constructing multicore systems on conventional architectures, realizing an efficient multicore system that effectively leverages the features of RISC-V remains a challenge. This paper introduces a novel hardware/software co-design methodology to address these bottlenecks while minimizing resource utilization. Experimental results demonstrate the efficiency of our approach, exhibiting significant performance gains over single-threaded implementations and even surpassing traditional multi-threaded approaches.
Keywords:
Multicore processing
Instruction sets
Software
Hardware
Multithreading
Memory management
Resource management
Read only memory
Prefetching
Internet of Things
RISC-V
multithread
multicore
task scheduling
hardware-software co-design

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

V
vnu-hcm university of science (vnuhcm-us)
Scholars:
497
Papers: 367
Citations: 0
U
university of electro-communications - japan
Scholars:
2.6K
Papers: 2.5K
Citations: 2
researcher View more organizations