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 base integer ISA
linked to: RISC-V
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 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)