gptkbp:instanceOf
|
SIMD instruction set
|
gptkbp:alsoKnownAs
|
gptkb:Velocity_Engine
gptkb:VMX
|
gptkbp:compatibleWith
|
gptkb:x86_architecture
gptkb:PowerPC_architecture
64-bit floating point
|
gptkbp:competitor
|
gptkb:MIPS_MDMX
gptkb:ARM_NEON
gptkb:Intel_SSE
|
gptkbp:developedBy
|
gptkb:Apple_Inc.
gptkb:IBM
gptkb:Motorola
|
gptkbp:documentation
|
Freescale AltiVec Technology Programming Environments Manual
IBM PowerPC Microprocessor Family: Vector/SIMD Multimedia Extension Technology
|
https://www.w3.org/2000/01/rdf-schema#label
|
AltiVec SIMD
|
gptkbp:instructionSet
|
gptkb:RISC
|
gptkbp:introducedIn
|
gptkb:Power_Macintosh_G4
1999
|
gptkbp:marketedAs
|
Apple as Velocity Engine
IBM as VMX
Motorola as AltiVec
|
gptkbp:registerWidth
|
128 bits
|
gptkbp:registration
|
32 registers
|
gptkbp:status
|
deprecated in Apple computers
still used in embedded systems
|
gptkbp:supports
|
integer SIMD operations
floating-point SIMD operations
|
gptkbp:type
|
32-bit floating point
16-bit integer
32-bit integer
8-bit integer
|
gptkbp:usedFor
|
gptkb:signal_processing
scientific computing
multimedia processing
graphics acceleration
|
gptkbp:usedIn
|
gptkb:PowerPC_G5
gptkb:PowerPC_G4
gptkb:Cell_Broadband_Engine
Freescale e600
Freescale e6500
|
gptkbp:vectorLength
|
128 bits
|
gptkbp:width
|
128-bit
|
gptkbp:bfsParent
|
gptkb:Freescale_e6500_core
|
gptkbp:bfsLayer
|
6
|