Design Space Exploration of RISC-V Vector Extension Targeting Embedded Processors

W. Nunes, Antônio Vinicius Corrêa Dos Santos, Lucas Damo, F. Moraes

Abstract

The RISC-V Vector Extension (RVV) offers flexibility and scalability for the growing demand for data-parallel workloads in embedded systems. However, RVV configurability introduces a large design space, the implications of which for resource-constrained processors remain insufficiently quantified. Understanding how parameters such as vector length (VLEN), maximum element size (ELEN), lane count, LMUL, and SEW affect system-level metrics enables efficient acceleration while preserving software portability and reducing verification effort. This work explores the RVV design space for embedded processors using a Zve32x subset and evaluates the impact of architectural parameters on performance, area, power, and energy efficiency. Annotated post-synthesis simulations across representative benchmarks enable quantitative trade-off analysis over multiple RVV configurations. Results show that larger VLENs and aggressive LMUL settings can yield substantial speedups but often increase area and power, whereas moderate configurations provide improved energy efficiency while meeting performance targets. The paper derives practical design guidelines for selecting RVV parameters in power- and area-constrained embedded systems. The RISC-V core used in this work is publicly available at https://github.com/gaph-pucrs/RS5.

Source: semanticscholar

Read the AI summary and key takeaways for traders on WOBR Quant Research.


Open the interactive page on WOBR AI → · WOBR.AI home