AltiVec

AltiVec

AltiVec,是一種新程序,為客戶提供系統支持,協助他們進行基於G4處理器應用的開發工作。

AltiVec


為了滿足網路和電信應用不斷提出的更高系統性能和更短產品上市時間的需求,摩托羅拉公司發布了新的設計工具和應用開發支持包,以幫助研發工程師更容易的運用摩托羅拉的AltiVec技術。這一增強型128位矢量處理技術已被集成到了摩托羅拉的G4系列PowerPC處理器中,能使電信和網路應用的系統性能提升到3-4倍。通過使能片上矢量處理單元,AltiVec技術為系統架構提供了簡單的集成方案.
自1999年採用以來,摩托羅拉的AltiVec技術已經在計算和成像工業倍受矚目,它幫助改善了從辦公自動化到醫療成像等多種應用的系統性能。摩托羅拉現在提供優化的AltiVec代碼庫,同時專門針對各種網路和通信任務提供應用指南,這些任務如TCP/IP協議棧處理等等。

詳細資料


摩托羅拉還開展了名為“AltiVec卓越中心”的計劃,為客戶提供系統支持,協助他們進行基於G4處理器應用的開發工作。通過平衡摩托羅拉的AltiVec技術設計專利,系統製造商將極大的改進其網路和電信系統的性能和功能,應用的範圍從IP電話網關到多通道數據機、再到語音處理系統和VPN伺服器。另外,還同時發布了摩托羅拉G4系列PowerPC處理器的最新成員MPC7457和MPC7447。由於採用了AltiVec技術以及最高可達1.3 GHz的時鐘速度,這兩款處理器已成為G4家族中針對嵌入式應用運行速度最快的處理器。高時鐘速度和AltiVec技術的完美結合,使它們成為網路和電信應用中最強大的PowerPC主處理器。
摩托羅拉的MPC7447已經接受了嵌入式微處理器基準評測協會(EEMBC)在1.3 GHz下的基準(Benchmark)測試,下面的結果表明採用AltiVec技術后其性能得到了顯著提升: - 網路: 129.7 - 電信: 163.9 為更快的網路提供最適合的系統性能 摩托羅拉的AltiVec技術提供如同獨立的DSP所具有的單指令、多數據(SIMD)處理能力。由於具有增強型矢量執行單元,AltiVec技術支持高帶寬的數據處理和計算增強演演算法,如在高端路由器和無線基站中的單晶元解決方案一樣。這種方法允許開發人員在市場和客戶要求變化時平衡現有的PowerPC代碼和增加的AltiVec性能,以在無須進行硬體升級的情況下改善系統性能,加快產品上市時間。
初始的AltiVec代碼庫可在摩托羅拉公司的網站上得到:www.motorola.com/altivec。內容包括高壓縮比數據運動功能如Memcpymemset和檢查位元(checksum),它們已被證明能夠有效的提升高速網路和電信系統的性能。另外,客戶能夠得到同AltiVec技術有關的應用指南,包括能解決實際問題的軟體代碼。這些應用包括TCP/IP、複雜FIR、GSM逐級解調衛特比(Soft-Decision Viterbi)解碼器和GSM迴旋編碼器