POWER-, PowerPC- en Power ISA-architectuur |
---|
Historisch |
POWER · POWER2 · POWER3 · POWER4 · POWER5 · PPC6xx · PPC7xx · PPC74xx · PPC970 · PowerPC-AS · Broadway |
Huidig |
e200 · e300 · e500 · e600 · e5500 · e6500 · PA6T · POWER6 · POWER7 · POWER8 · POWER9 · Power10 · PPC4xx · Cell PPE · Xenon |
Geannuleerd |
Gerelateerde links |
OpenPOWER Foundation · RISC · AIM-alliantie · System p · Power.org · PAPR · PReP · CHRP · AltiVec |
AltiVec is een SIMD-instructieset voor single precision integer- en floatingpointberekeningen die ontworpen werd en eigendom is van Apple, IBM en Freescale Semiconductor (voorheen Motorola's semiconductorafdeling), de zogenaamde AIM-alliantie. Het wordt gebruikt in verschillende versies van de PowerPC-processorarchitectuur,[1] waaronder de G4-processor van Motorola, de G5- en POWER6-processoren van IBM en de PWRficient PA6T van P.A. Semi.
AltiVec is een handelsmerk dat exclusief eigendom is van Freescale, daarom wordt het systeem ook wel Velocity Engine genoemd door Apple en VMX (Vector Multimedia Extension) door IBM en P.A. Semi.[1] AltiVec is een standaardonderdeel van de Power ISA v.2.03-specificatie.[2]
Hoewel AltiVec verwijst naar een instructieset, zijn de implementaties in CPU's geproduceerd door IBM en Motorola verschillend qua logisch ontwerp. Tot op heden heeft geen enkele IBM-kern een AltiVec-ontwerp gebruikt onder licentie van Motorola of omgekeerd.