Vector Multimedia Extension

E216075

Vector Multimedia Extension is a set of SIMD (single instruction, multiple data) instructions for PowerPC processors designed to accelerate multimedia, signal processing, and vector computations.

All labels observed (1)

Label Occurrences
Vector Multimedia Extension canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf SIMD instruction set
instruction set architecture extension
abbreviation VMX
alsoKnownAs AltiVec
Velocity Engine
category PowerPC technology
vector instruction set
compatibleWith PowerPC G4
PowerPC G5
computingParadigm SIMD
dataPathWidth 128-bit
designedFor multimedia acceleration
signal processing acceleration
vector computations
executionModel single instruction multiple data
granularity 16-bit elements
32-bit elements
64-bit elements
8-bit elements
improves data-level parallelism
throughput of vector operations
introducedBy Apple Inc.
surface form: Apple

IBM
Motorola
operatesOn vectors of floating-point numbers
vectors of integers
registerType vector register
registerWidth 128-bit vector register
supportsOperation byte shuffling
floating-point vector operations
integer vector operations
pixel processing
saturated arithmetic
vector add
vector compare
vector logical operations
vector multiply
vector permute
vector shift operations
vector subtract
targetArchitecture PowerPC
usedIn 3D graphics
audio processing
digital signal processing
image processing
multimedia applications
scientific computing
video processing

How these facts were elicited

Referenced by (1)

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

VMX abbreviationOf Vector Multimedia Extension