AltiVec

E41460

AltiVec is a vector processing extension for the PowerPC architecture that accelerates multimedia, signal processing, and other parallelizable computations.

AI illustration

How this image was made

AI-generated illustration of AltiVec

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of AltiVec (AltiVec is a vector processing extension for the PowerPC architecture that accelerates multimedia, signal processing, and other parallelizable computations.)

All labels observed (9)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf SIMD instruction set extension ⓘ
vector processing extension ⓘ
alternativeName VMX ⓘ
Velocity Engine ⓘ
applicationDomain 3D graphics ⓘ
audio processing ⓘ
digital signal processing ⓘ
image processing ⓘ
scientific computing ⓘ
video processing ⓘ
coDevelopedBy Apple Inc. ⓘ
IBM ⓘ
dataTypes 16 8-bit integers per vector ⓘ
4 32-bit floating-point values per vector ⓘ
4 32-bit integers per vector ⓘ
8 16-bit integers per vector ⓘ
designGoal improve performance of vectorizable code ⓘ
reduce number of scalar instructions ⓘ
feature rich set of permute and shuffle instructions ⓘ
separate vector register file from scalar registers ⓘ
support for byte-wise operations ⓘ
support for fixed-point arithmetic ⓘ
support for unaligned vector loads and stores ⓘ
introducedBy Motorola ⓘ
marketedAs Velocity Engine ⓘ
marketedBy Apple Inc. ⓘ
purpose accelerate multimedia workloads ⓘ
accelerate parallelizable computations ⓘ
accelerate signal processing workloads ⓘ
registerCount 32 vector registers ⓘ
registerWidth 128 bits ⓘ
similarTo ARM NEON ⓘ
linked to: NEON SIMD

Intel AVX ⓘ
Intel SSE ⓘ
standardizedAs VMX in Power ISA ⓘ
supports 128-bit vector registers ⓘ
floating-point vector operations ⓘ
integer vector operations ⓘ
permutation operations ⓘ
saturation arithmetic ⓘ
single-instruction multiple-data operations ⓘ
targetArchitecture PowerPC ⓘ
usedBy Mac OS applications on PowerPC ⓘ
embedded systems using PowerPC cores ⓘ
game consoles based on PowerPC ⓘ
usedIn Cell Broadband Engine PPE ⓘ
IBM POWER processors with VMX ⓘ
PowerPC G4 ⓘ
PowerPC G5 ⓘ
linked to: Power Mac G5

How these facts were elicited

Referenced by (21)

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

PowerPC → supports → AltiVec ⓘ
PowerPC → hasExtension → AltiVec ⓘ
PowerPC → hasVariant → PowerPC 7400 ⓘ
linked to: AltiVec
PowerPC → hasVariant → PowerPC 7450 ⓘ
linked to: AltiVec
VMX → alsoKnownAs → AltiVec ⓘ
VMX → hasSpecification → AltiVec Technology Programming Interface Manual ⓘ
linked to: AltiVec
PowerPC G4 → feature → AltiVec ⓘ
PowerPC G4 → hasExtension → AltiVec vector processing unit ⓘ
linked to: AltiVec
Velocity Engine → alsoKnownAs → AltiVec ⓘ
Velocity Engine → basedOn → AltiVec technology ⓘ
linked to: AltiVec
PowerPC G5 → supports → AltiVec ⓘ
Power Mac G4 → notableFeature → AltiVec vector processing unit ⓘ
linked to: AltiVec
G4 → supports → AltiVec ⓘ
PowerPC 74xx → supports → AltiVec ⓘ
MIPS SIMD extensions → similarTo → PowerPC AltiVec ⓘ
linked to: AltiVec
Synergistic Processing Element → alsoKnownAs → SPU (Synergistic Processing Unit) core ⓘ
linked to: AltiVec
PowerPC 440EP → supports → PowerPC embedded extensions ⓘ
linked to: AltiVec