V (vector extension)

E193749

V (vector extension) is the RISC-V standard for scalable vector processing, enabling efficient parallel computation on variable-length data vectors.

All labels observed (5)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf RISC-V extension ⓘ
vector instruction set architecture ⓘ
alsoKnownAs RISC-V V extension ⓘ
RISC-V Vector Extension ⓘ
architectureStyle scalable vector architecture ⓘ
compatibleWith RISC-V base integer ISA ⓘ
linked to: RISC-V

RISC-V floating-point extensions ⓘ
linked to: RISC-V
definedBy RISC-V International ⓘ
designGoal energy-efficient parallel computation ⓘ
performance portability ⓘ
scalability across microarchitectures ⓘ
support for a wide range of vector lengths ⓘ
enables efficient utilization of vector hardware resources ⓘ
hardware-agnostic vectorized code ⓘ
parallel computation on variable-length data vectors ⓘ
hasProperty decoupling of software vector length from hardware width ⓘ
implementation-defined maximum vector length ⓘ
support for both 32-bit and 64-bit base ISAs ⓘ
support for different element sizes ⓘ
support for mixed-precision operations ⓘ
keyConcept mask registers ⓘ
vector configuration instructions ⓘ
vector register grouping ⓘ
vector-length-agnostic programming model ⓘ
partOf RISC-V ISA ⓘ
linked to: RISC-V
supports SIMD-like computation ⓘ
data-level parallelism ⓘ
fixed-point vector operations ⓘ
floating-point vector operations ⓘ
integer vector operations ⓘ
predicated execution ⓘ
segmented vector operations ⓘ
tail-agnostic execution ⓘ
tail-undisturbed execution ⓘ
variable-length vectors ⓘ
vector arithmetic operations ⓘ
vector load and store operations ⓘ
vector mask operations ⓘ
vector permutation operations ⓘ
vector processing ⓘ
vector reduction operations ⓘ
vector registers ⓘ
vectorized loops ⓘ
usedFor data analytics ⓘ
high-performance computing ⓘ
image processing ⓘ
machine learning workloads ⓘ
scientific computing ⓘ
signal processing ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

RISC-V → hasExtension → V (vector extension) ⓘ
RISC-V International → governsStandard → RISC-V ISA extensions ⓘ
linked to: V (vector extension)
V (vector extension) → alsoKnownAs → RISC-V V extension ⓘ
linked to: V (vector extension)
V (vector extension) → alsoKnownAs → RISC-V Vector Extension ⓘ
linked to: V (vector extension)
P (packed-SIMD extension) → relatedConcept → RISC-V V (vector) extension ⓘ
linked to: V (vector extension)