2018 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) 2018
DOI: 10.1109/pdp2018.2018.00103
|View full text |Cite
|
Sign up to set email alerts
|

RVNoC: A Framework for Generating RISC-V NoC-Based MPSoC

Abstract: With the increase in the number of cores embedded on a chip; The main challenge for Multiprocessor Systemon-Chip (MPSoC) platforms is the interconnection between that massive number of cores. Networks-on-Chip (NoC) was introduced to solve that challenge, by providing a scalable and modular solution for communication between the cores. In this paper, we introduce a configurable MPSoC framework called RVNoC that generates synthesizable RTL that can be used in both ASIC and FPGA implementations. The proposed fram… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…The 3 rd column classifies works by detailing how the computation is implemented. Noticeably, RISC-V was received considerable attention from research, resulting in the majority of the works, which either adopt RISC-V cores exclusively [2,6,7] or use it in an on-chip heterogeneous fashion [4,8,15]. Another observed aspect is that many-cores are increasingly adopting accelerators to reach energy efficiency in complex applications, specifically to support machine learning [4,12,13,15].…”
Section: Overview Of Many-core Platforms and Debuggingmentioning
confidence: 99%
See 1 more Smart Citation
“…The 3 rd column classifies works by detailing how the computation is implemented. Noticeably, RISC-V was received considerable attention from research, resulting in the majority of the works, which either adopt RISC-V cores exclusively [2,6,7] or use it in an on-chip heterogeneous fashion [4,8,15]. Another observed aspect is that many-cores are increasingly adopting accelerators to reach energy efficiency in complex applications, specifically to support machine learning [4,12,13,15].…”
Section: Overview Of Many-core Platforms and Debuggingmentioning
confidence: 99%
“…The 4 th column classifies works by their memory organization. Few architectures adopt purely distributed system [6,11,14]. Most systems use a hybrid shared memory system, which includes a private memory (L1 or scratchpad) with a logically shared but physically distributed last level shared memory [1,2,7,12,15].…”
Section: Overview Of Many-core Platforms and Debuggingmentioning
confidence: 99%
“…Also, the framework allows the integration of HLS based accelerators to the architecture. RVNoC [13] framework is a design time configurable RISC-V NoC-based MPSoC to integrate many RISC-V cores using a reconfigurable NoC architecture to allow large system scalability in term of computing elements. However, it leaks the flexibility manner of cluster/tile based architectures to host multiple RISC-V PEs or hardware accelerators on a single processing unit with a shared or local memory system which gives a second level of design scalability inside the cluster/tile node.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…However, it does not support the tightly coupled integration of HW accelerators directly with PEs like the case of cluster/tile based architectures. Moreover, the generated architectures [13], [14] lacking fine configurations regarding memory types/sizes and processing cores as proposed by our modular architecture. In contrast, Vestias and Neto [15], José et al [16] proposed a configurable FPGA-based manycore overlay for applications acceleration.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…Elmohr et al [8] present an MPSoC framework based on the RISC-V Instruction Set Architecture and a configurable flit-based router for interconnecting cores. The framework enables a set of configurations at the NoC level (topology, buffer size, routing algorithm), with limited information about the software and application environment control.…”
Section: Related Workmentioning
confidence: 99%