AltiVec is a single-precision floating point and integer SIMD instruction set designed and owned by Apple, IBM, and Freescale Semiconductor (formerly Motorola's Semiconductor Products Sector) — the AIM alliance. It is implemented on versions of the PowerPC processor architecture, including Motorola's G4, IBM's G5 and POWER6 processors, and P.A. Semi's PWRficient PA6T. AltiVec is a trademark owned solely by Freescale, so the system is also referred to as Velocity Engine by Apple and VMX (Vector Multimedia Extension) by IBM and P.A. Semi. While AltiVec refers to an instruction set, the implementations in CPUs produced by IBM and Motorola are separate in terms of logic design. To date, no IBM core has included an AltiVec logic design licensed from Motorola or vice versa. AltiVec is a standard part of the Power ISA v.2.03 specification. It was never formally a part
AltiVec es un conjunto de instrucciones de punto flotante de precisión única y SIMD de número entero diseñado y propiedad de Apple, IBM y Freescale Semiconductor (anteriormente Motorola's Semiconductor Products Sector) — la alianza AIM. Se implementa en versiones de la arquitectura de procesadores PowerPC, incluyendo los procesadores G4, G5 y POWER6 de IBM, y P.A. Semi's PWRficient PA6T. AltiVec es una marca registrada propiedad exclusivamente de Freescale, por lo que el sistema también se denomina Velocity Engine por Apple y VMX (Vector Multimedia Extension) por IBM y P.A. Semi. Mientras que AltiVecers a un conjunto de instrucciones, las implementaciones en CPU producidas por IBM y Motorola son separadas en términos de diseño lógico específico.