美普思科技公司 (MIPS Technologies, Inc) 發表MIPS架構的重要新版本,其中包含MIPS32、MIPS64和microMIPS指令集架構。歷經兩年多的開發工作,MIPS Release 5 (“R5”)基礎架構擁有包括虛擬化(Virtualization)和SIMD(單指令多重資料)模組等重要功能。
MIPS SIMD架構(MSA)模組可執行向量運算的有效平行處理,此功能對多種應用的重要性正日益增加。對行動和家庭娛樂裝置等消費電子產品來說,SIMD可支援包括通訊、音訊、視訊、影像和繪圖處理的豐富媒體應用。對企業應用來說,SIMD可提供更高的處理資料量移動,這對科學或高效能運算和資料探勘等應用特別重要。MSA模組能為這些應用提供未來可用和可擴充的技術選項。
MSA模組將在MIPS架構中增加一些新的指令,并以嚴格遵循RISC(精簡指令集運算)設計塬則的方式建置。從一開始,MIPS架構設計師便利用簡單的指令來設計MSA,因此無需復雜的建置。這些簡單指令也易于在C或OpenCL等高階語言中獲得支援。這有助于快速并簡易地開發新程式碼,并能利用既有的程式碼。
MIPS虛擬化(VZ)模組具備了多項功能的高度可擴充性選項,包括增強的安全特性和支援多重作業系統。在家庭娛樂和行動市場,硬體虛擬化可實現安全和內容保護的功能。 隨著消費者日漸使用這些裝置來執行HD媒體內容串流、云端儲存、安全ID保護、行動支付和其他需要高度安全保護的應用,此功能特別的重要。另外,由于32 位元微控制器的功能越來越強,智慧電網和智慧電錶等嵌入式應用對安全性的需求也日益提升。虛擬化技術在企業中也佔有重要角色,因為它可以對多重作業系統與應用程式進行平行處理,以及工作負載的整合。MIPS VZ模組是一款簡單且靈活的硬體式解決方案,能在有限度或不影響效能的條件下滿足這些不同需求。
此MIPS架構的最新版本是建構在已歷經將近叁十年開發時間的豐富的RISC資產上。MIPS架構已被廣泛地用在數個世代的產品中,截至今日已有超過30億臺MIPS-Based的產品出貨至市場上。
除了MSA和VZ模組之外,增強虛擬定址(EVA)最近也被加入至MIPS架構中。EVA可允許更靈活地去定義虛擬位址的空間,使得現今的大量工作負載能延伸可用的記憶體空間。在MIPS新款的proAptiv和interAptiv核心系列中均已支援此特性。
MIPS R5架構還包含了某些特定功能,像是多執行緒和DSP,這些功能先前是納入于特定應用延伸(ASEs)當中。此舉是為了簡化授權客戶將這些常用技術整合到產品中的流程,并使既有已廣泛使用的MIPS架構生態系統能持續成長。
MIPS架構生態系統包括豐富的開發工具、作業系統、應用程式、中介軟體、裝置驅動程式和其它的軟硬體。MIPS和其授權客戶正密切與生態系統供應商合作,以支援R5架構中的新功能。
MIPS R5架構的重要功能即日起可開始授權。多家MIPS授權客戶已經運用這些增強功能開發他們的新產品。這些特性預計將于未來一年內加入MIPS處理器中。