arXiv · 2410.08396
RISC-V V Vector Extension (RVV) with reduced number of vector registers
Abstract
To reduce the area of RISC-V Vector extension (RVV) in small processors, the authors are considering one simple modification: reduce the number of registers in the vector register file. The standard 'V' extension requires 32 vector registers that we propose to reduce to 16 or 8 registers. Other features of RVV are still supported. Reducing the number of vector registers does not generate a completely new programming model: although the resulting core does not have binary code compatibility with standard RVV, compiling for it just requires parameterization of the vector register file size in the compiler. The reduced vector register file allows for still high utilization of vector RVV processor core. Many useful signal processing kernels require few registers, and become efficient at 1:4 chaining ratio.
Explore related subjects
Keep this discovery
Eino Jacobs, Dmitry Utyansky, Muhammad Hassan, Thomas Roecker. 2024-10-10. RISC-V V Vector Extension (RVV) with reduced number of vector registers. https://arxiv.org/abs/2410.08396
Cite the original work for its findings. Save a collection to share your selection of sources.