AltiVec

Az AltiVec egy lebegőpontos és egész típusú számokon értelmezett SIMD utasításkészlet, amelyet az AIM Szövetség, az Apple, az IBM és a Freescale Semiconductor (korábban a Motorola félvezetőgyártó részlege, innen az M betű a betűszóban) által alkotott számítástechnikai fejlesztési társulás tervezett és a mai napig birtokolja a tulajdonjogokat. Az AltiVec utasításkészlet számos PowerPC változatba belekerült, többek között a Motorola G4, az IBM G5 és POWER6 processzorába, valamint a P.A. Semi PWRficient PA6T modelljébe is. Az AltiVec védjegy kizárólagos tulajdonosa a Freescale, emiatt a rendszerre több más néven is hivatkoznak, például a Velocity Engine az Apple, a VMX az IBM és a P.A. Semi helyettesítő elnevezése, bár az IBM valami miatt újabban nyíltan az AltiVec megnevezést is használja.

Míg az AltiVec név egy utasításkészletre vonatkozik, megvalósításai, tehát a konkrét áramkörökben való logikai kialakítása igencsak különbözik / jelentősen eltér az IBM és a Motorola fizikai processzoraiban. Jelenleg egyetlen eddig gyártott IBM magban sem található a Motorola által licencelt logikai kialakítás, és a Motorola magjaiban sincs IBM logika.

Az AltiVec szabványos tartozéka az új Power ISA v.2.03[1] specifikációnak. Egészen eddig a specifikációig nem volt része a PowerPC architektúrának, bár a PowerPC utasításformátumot és szintaxist használja és kifejezetten az erre a célra lefoglalt opkód-területet foglalja el.

  1. Power ISA v.2.03. Power.org. [2012. július 22-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. március 19.)

Developed by StudentB