A RISC-V Coprocessor for Seamless Integration of Stream-Based Accelerators
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
The increasing computational intensity of modern applications such as deep learning or computer vision has called for a shift in the focus of research towards heterogeneous architectures with specialized accelerators integrated with a system of general-purpose computing cores. However, integrating such accelerators requires deep hardware expertise, posing significant challenges due to steep learning curves and long development times. This work provides a modular and extensible hardware platform to seamlessly integrate stream-based HLS/RTL accelerators with a RISC-V-based general-purpose core. The platform extends the RISC-V ISA by providing a set of custom instructions to control and manage multiple stream-based accelerators directly through the RISC-V core. The accelerators are hosted by a coprocessor unit tightly coupled to the RISC-V core through the open-source eXtension Interface. The proposed RISC-V-based coprocessor features a modular and flexible architecture which can be configured with user-defined custom stream-based accelerators. The implementation of this coprocessor on an AMD/Xilinx RFSoC 4x2 board shows a lightweight design, occupying less than 4% of the available LUTs, and an evaluation of the coprocessor architecture indicates that data-intensive applications using multiple hardware modules sequentially or in parallel benefit the most.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | 2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) |
| Seiten | 1221-1227 |
| Seitenumfang | 7 |
| ISBN (elektronisch) | 979-8-3315-2643-6 |
| Publikationsstatus | Veröffentlicht - 7 Juni 2025 |
| Peer-Review-Status | Ja |
Publikationsreihe
| Reihe | IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW) |
|---|---|
| ISSN | 2639-3867 |
Konferenz
| Titel | 39th IEEE International Parallel and Distributed Processing Symposium |
|---|---|
| Kurztitel | IPDPS 2025 |
| Veranstaltungsnummer | 39 |
| Dauer | 3 - 7 Juni 2025 |
| Webseite | |
| Ort | Politecnico di Milano |
| Stadt | Milan |
| Land | Italien |
Externe IDs
| ORCID | /0000-0003-2571-8441/work/190571648 |
|---|---|
| Mendeley | 40698b80-b96b-3bbe-9b8b-5a2b94aefb16 |
| Scopus | 105015365697 |
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Computer architecture, Coprocessors, Deep learning, Distributed databases, Distributed processing, Field programmable gate arrays, Hardware acceleration, Software, Table lookup, Throughput, FPGAs, Hardware Accelerators, High-Level Synthesis, RISC-V