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 Technology Programming Interface Manual
linked to: AltiVec
intendedFor multimedia applications
parallelizable computations
signal processing
introducedBy Apple
linked to: Apple Inc.

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

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

Apple Power Mac G5
linked to: Power Mac G5

PlayStation 3 Cell PPE
linked to: Sony PlayStation 3
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.