P (packed-SIMD extension)

E193751

P (packed-SIMD extension) is a RISC-V instruction set extension that adds packed single-instruction multiple-data operations to accelerate parallel data processing tasks such as signal processing and multimedia workloads.

All labels observed (1)

Label Occurrences
P (packed-SIMD extension) canonical 1

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf RISC-V instruction set extension
SIMD instruction set extension
abbreviation P
architectureFamily RISC-V
category RISC-V standard extension (proposed/working-group level)
compatibleWith RISC-V
surface form: RISC-V base integer ISA
dataParallelismModel packed data parallelism
designedFor RISC-V integer cores
fullName Packed-SIMD extension for RISC-V
goal improve performance of embedded DSP applications
reduce instruction count for data-parallel kernels
granularity sub-word packed elements in general-purpose registers
improves energy efficiency for parallel data processing
throughput of vectorizable operations
intendedDomain embedded systems
low-power processors
real-time signal processing systems
operationType bitwise packed operations
fixed-point SIMD operations
integer SIMD operations
packed add and subtract operations
packed comparison operations
packed multiply operations
packed shift operations
saturating arithmetic operations
purpose accelerate parallel data processing tasks
relatedConcept V (vector extension)
surface form: RISC-V V (vector) extension

SIMD within a register (SWAR)
packed-SIMD instructions in other ISAs
supports packed single-instruction multiple-data operations
targetWorkloads DSP-style workloads
embedded media processing
multimedia workloads
signal processing
useCase audio processing
communications signal processing
image processing
software-defined radio
video processing

How these facts were elicited

Referenced by (1)

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

RISC-V hasExtension P (packed-SIMD extension)