VMX

E41461

VMX is a vector processing extension to the PowerPC architecture designed to accelerate multimedia, signal processing, and other parallelizable computations.

All labels observed (1)

Label Occurrences
VMX canonical 4

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf instruction set architecture extension
vector instruction set
abbreviationOf Vector Multimedia Extension
alsoKnownAs AltiVec
Velocity Engine
category PowerPC technology
vector processing technology
dataTypeSupport 16-bit integer vectors
32-bit integer vectors
8-bit integer vectors
single-precision floating-point vectors
designedTo accelerate SIMD workloads
executionModel in-register vector operations
feature permutation instructions
saturated arithmetic operations
vector compare instructions
vector logical operations
vector multiply-add operations
vector shift and rotate operations
hasSpecification AltiVec
surface form: AltiVec Technology Programming Interface Manual
intendedFor multimedia applications
parallelizable computations
signal processing
introducedBy Apple Inc.
surface form: Apple

IBM
Motorola
optimizationTarget 3D graphics
audio processing
image processing
video processing
registerCount 32 vector registers
registerWidth 128 bits
similarTo NEON SIMD
surface form: ARM NEON

Intel SSE
standardizedIn Power ISA
supports Single Instruction Multiple Data
targetArchitecture PowerPC
usedBy PowerPC G4
surface form: Apple Power Mac G4

Power Mac G5
surface form: Apple Power Mac G5

Sony PlayStation 3
surface form: PlayStation 3 Cell PPE
usedIn Cell Broadband Engine PPE
PowerPC G4
PowerPC G5

How these facts were elicited

Referenced by (4)

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