2021 IEEE 39th International Conference on Computer Design (ICCD) 2021
DOI: 10.1109/iccd53106.2021.00071
|View full text |Cite
|
Sign up to set email alerts
|

GVSoC: A Highly Configurable, Fast and Accurate Full-Platform Simulator for RISC-V based IoT Processors

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
2

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
3
2

Relationship

4
5

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 16 publications
0
11
0
2
Order By: Relevance
“…We model the many-tile system architecture extending the GVSoC [16] platform, an accurate timing simulator, enabling support for multiple (up to 16) CLs, and extending the interconnect to model conflicts between multiple CLs. As such, in a scenario where pipelining among CLs is exploited, only a few conflicts are present because communication is primarily point-to-point among CLs in the pipeline.…”
Section: Simulation Methodologymentioning
confidence: 99%
“…We model the many-tile system architecture extending the GVSoC [16] platform, an accurate timing simulator, enabling support for multiple (up to 16) CLs, and extending the interconnect to model conflicts between multiple CLs. As such, in a scenario where pipelining among CLs is exploited, only a few conflicts are present because communication is primarily point-to-point among CLs in the pipeline.…”
Section: Simulation Methodologymentioning
confidence: 99%
“…Therefore, to benchmark the computing capabilities of the cluster on real-life end-to-end DNN models, we exploit our previous experience on explicit memory management, data tiling techniques [25] and on the deployment of real-sized DNN models on application chips such as Vega [23] to build a model of the system, with larger L2 memory, on which we run the experiments. The hardwareoriented description of the SoC is integrated into our opensource 2 event-based emulator, called GVSOC [33]; to run the experiments, the following measurements and considerations are taken: the GVSOC; as expected, during the execution of the inference task we are never memory-bound; therefore, the contribution of the L2 to L1 (and vice-versa) data movements is relevant only for the total energy consumption; 3) We conduct silicon measurements, in terms of latency and energy, on all the L2 to L1 data transfers (and viceversa) necessary to compute each tile and determined by the GVSOC simulations; we then include the measurements in the model; 4) We conduct silicon measurements, in terms of latency and the energy, on all the kernels necessary to compute each tile generated by the Dory framework; we then include the measurements in the model. The layer-wise compute time and energy of the inference task are shown in Figure 14.…”
Section: B End-to-end Mobilenetv2mentioning
confidence: 99%
“…Dentro dele, existe uma ferramenta chamada GVSoC [Bruschi et al 2021], que foi projetada especificamente para emular instruc ¸ões de RISC-V, tanto quanto seu comportamento. Essa ferramenta está em desenvolvimento e funciona em uma versão específica do GCC (GNU Compiler Collection [Projeto GNU 2022]).…”
Section: Pulp Sdkunclassified
“…Um software de código aberto chamado PULP-SDK [PULP Platform 2020] foi construído com o intuito de escolher as melhores ferramentas para emulac ¸ão e virtualizac ¸ão de processadores RISC-V. Bruschi et al [Bruschi et al 2021] apresentaram uma proposta de software chamada GVSoC, que é totalmente modificável, rápido e preciso na hora de virtualizar esse processador. Por conta disso, foi incluído no PULP e foi utilizado neste artigo.…”
Section: Introduc ¸ãOunclassified