DOE OSTI · 2997408
Summer Internship Report: ARA2 Benchmarking
Abstract
Over the past decade, the RISC-V Instruction Set Architecture (ISA) has emerged as a significant player in both academic and industrial processor design due to its open-source nature, modular extension system, and versatility across domains ranging from microcontrollers to high-performance computing (HPC). One of its most important recent advancements is the RISC-V Vector Extension (RVV), which enables explicit data-level parallelism through vector registers and vectorized instructions. Unlike traditional SIMD (Single Instruction, Multiple Data) architectures that fix vector lengths at design time, RVV uses the concept of VLEN (vector register length) as a hardware-independent parameter and allows software to adapt dynamically to the available vector width. This flexible approach ensures portability across implementations while enabling scalable performance. The ARA2 core is a parameterizable RISC-V vector processor developed at the Integrated Systems Lab at ETH Zürich and the University of Bologna. Designed as a tightly-coupled accelerator to a scalar RISC-V core, ARA2 implements the RVV 1.0 specification and offers tunable architectural parameters such as the number of vector lanes, VLEN, and cache sizes.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Farooq, Muhammad Ali [Arizona State Univ., Tempe, AZ (United States)], Gokhale, Maya [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], Patel, Hiren [Univ. of Waterloo, ON (Canada)]. 2025-08-01. Summer Internship Report: ARA2 Benchmarking. https://doi.org/10.2172/2997408
Cite the original work for its findings. Save a collection to share your selection of sources.