Power Architektúra |
---|
NXP (volt Freescale és Motorola) |
PowerPC e sorozat (2006) (
e200
• e300
• e500
• e600
• e5500
• e6500 )
|
IBM |
POWER ISA (1990)
• POWER sorozat (1990)
|
IBM-Nintendo együttműködés |
Egyéb |
Titan • PWRficient • Cell • Xenon • X704 |
Kapcsolódó hivatkozások |
OpenPOWER Alapítvány
• AIM alliance
• RISC
• Blue Gene
• Power.org
• PAPR
• PReP
• CHRP
• AltiVec
• tovább...
|
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.