AltiVec SIMD

GPTKB entity

Statements (44)
Predicate Object
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