2021 · 13 citations · 7 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsHardware-software Co-designEnergy-efficient Embedded SystemsInstruction Set ArchitectureMicroarchitecture DesignParallel ArchitecturesProcessor Core DesignProcessor MicroarchitectureEmbedded Processing UnitsProcessor ParameterizationRisc ArchitecturesSimd ArchitecturesSimd ParallelismVector ProcessingVector Processing UnitsVector Processors
The computational intensity in embedded processing applications is increasing. This requires domain-specific embedded platforms in order to achieve maximum performance per watt of the system. With the arrival of open-source instruction set architectures such as RISC-V, and different domain-specific architecture development toolchains, the trend of application-specific architectures is increasing. In this paper, a parameterizable Vector Processing Unit (VPU) is presented based on a subset of V-extension from the RISC-V instruction set architecture (ISA) for embedded processing. Two key configurable parameters for the proposed VPU are vector length (VLEN) and the number of execution lanes. These parameters allow design space exploration for the VPU for different configurations and help to understand which application scenarios would fit for certain configurations. The proposed VPU was integrated into a 32-bit RISC-V processor. For maximum parallelization configuration, 2.3 x fewer cycles per instructions were achieved as compared to a RISC-V processor. Moreover, a relative cycle gain of 33-73% was achieved for different configurations as compared with the RISC-V processor.
7
GAP-8: A RISC-V SoC for AI at the Edge of the IoT
Éric Flamand, Davide Rossi, Francesco Conti et al. · 2018 · 216 citations
Matheus Cavalcante, Fabian Schuiki, Florian Zaruba et al. · Archivio istituzionale della ricerca (Alma Mater Studiorum Università di Bologna) · 2020 · 131 citations · Full text
Tradeoffs in designing accelerator architectures for visual computing
Aqeel Mahesri, Daniel Johnson, Neal Crago et al. · 2008 · 50 citations
A Minimal RISC-V Vector Processor for Embedded Systems
M. Johns, Tom J. Kázmierski · 2020 · 44 citations