AltiVec
維基百科,自由的 encyclopedia
AltiVec是一個浮點和整型單指令流多數據流(SIMD)指令集,其由蘋果,IBM,Freescale Semiconductor(早先的摩托羅拉的半導體部,合稱AIM聯盟),創建並擁有,並由PowerPC版本實現,包括摩托羅拉的G4,IBM的G5和POWER6,還有P.A. Semi的PWRficient PA6T。AltiVec其實是由Freescale公司擁的一個商標,所有這個系統也被看作是蘋果的Velocity引擎和IBM與P.A. Semi的VMX,雖然IBM今天也在使用AltiVec。
此條目沒有列出任何參考或來源。 (2011年12月24日) |
值得注意的是,AltiVec指的是一個指令集,而IBM和摩托羅拉在中央處理器的實現上有不同的邏輯設計。現在,IBM的核心沒有包含摩托羅拉授權的AltiVec邏輯設計,反之亦然。
AltiVec是Power ISA v.2.03詳述的一個標準部分。在這個詳述出現之前,AltiVec一直不是PowerPC的正式組件,雖然其使用PowerPC的指令格式和語法並擁有專門為此目的而分配的作業碼空間。