Skip to content
STIMSMITH

Vector Processing Unit (VPU)

Concept

The Vector Processing Unit (VPU) is an academic RISC-V-based decoupled vector accelerator developed in the European Processor Initiative context by Barcelona Supercomputing Center. It implements RISC-V Vector extension 0.7.1, connects to a scalar RISC-V core through the Open Vector Interface, and was functionally verified using a UVM-based co-simulation environment with Spike as a reference model.

First seen 5/27/2026
Last seen 5/28/2026
Evidence 10 chunks
Wiki v2

WIKI

Overview

The Vector Processing Unit (VPU) is an academic RISC-V-based decoupled vector accelerator developed in the context of the European Processor Initiative (EPI). The cited verification work states that the accelerator was successfully taped out, implemented version 0.7.1 of the RISC-V Vector extension (RVV), and was connected to a scalar processor core through the Open Vector Interface (OVI). [VPU identity and context]

Within the EPI project, Barcelona Supercomputing Center developed the vector accelerator, SemiDynamics designed the scalar RISC-V core, EXTOLL handled top-level test-chip integration, and Fraunhofer coordinated tape-out. [EPI development roles]

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

6 connections
Open Vector Interface (OVI) uses → 99% 6e
The VPU is connected to the scalar core via the Open Vector Interface.
The paper presents the functional verification of a RISC-V vector accelerator (VPU).
UVM ← evaluates 97% 2e
The UVM environment is used to functionally verify the VPU.
European Processor Initiative part of → 93% 2e
The VPU was developed as part of the European Processor Initiative project.
Barcelona Supercomputing Center ← introduces 97% 2e
BSC developed the vector accelerator (VPU) as part of the EPI project.
Open Vector Interface (OVI) ← part of 92% 1e
OVI is the interface through which the VPU connects to the scalar core

CITATIONS

25 sources
25 citations — click to expand
[9] OVI handshaking and instruction effects Functional Verification of a RISC-V Vector Accelerator
[16] Floating-point reduction handling Functional Verification of a RISC-V Vector Accelerator
[22] Memory verification complexity Functional Verification of a RISC-V Vector Accelerator