美普思科技公司(MIPS Technologies,Inc)發(fā)表了MIPS架構(gòu)的重要新版本,其中包含MIPS32、MIPS64和microMIPS指令集架構(gòu)。經(jīng)過(guò)歷時(shí)兩年多的開(kāi)發(fā)工作,MIPS第5版(R5)基礎(chǔ)架構(gòu)加入了虛擬化和SIMD 等重要功能。
該版本為MIPS架構(gòu)的一個(gè)重大新版本,為下一代IPS-Based產(chǎn)品加入了重要功能;MIPS SIMD 架構(gòu)(MSA)模塊能為眾多的應(yīng)用提供更高的計(jì)算能力;可擴(kuò)展的虛擬化(VZ)模塊為從小型微控制器到高端企業(yè)應(yīng)用等廣泛市場(chǎng)應(yīng)用提供了安全硬件虛擬化技術(shù);增強(qiáng)虛擬尋址(EVA)技術(shù)為大型程序擴(kuò)展了存儲(chǔ)器訪問(wèn)空間;廣受歡迎的多線程和DSP擴(kuò)展功能現(xiàn)已成為MIPS的基礎(chǔ)架構(gòu)部分。
MIPS SIMD 架構(gòu)(MSA)模塊為向量運(yùn)算提供了高效的并行處理,這項(xiàng)功能的重要性在越來(lái)越多的應(yīng)用中得到了體現(xiàn)。對(duì)移動(dòng)和家庭娛樂(lè)等消費(fèi)電子產(chǎn)品來(lái)說(shuō),SIMD 可支持包括通信、音頻、視頻、圖像和圖形處理等富媒體應(yīng)用。對(duì)企業(yè)應(yīng)用來(lái)說(shuō),SIMD可提供更高的數(shù)據(jù)處理吞吐量,這對(duì)科學(xué)計(jì)算、高性能計(jì)算和數(shù)據(jù)處理等應(yīng)用尤其重要。MSA 模塊為這些應(yīng)用提供了充分可擴(kuò)充的空間。MSA 模塊將在MIPS架構(gòu)中增加一些新的指令,嚴(yán)格遵循RISC的設(shè)計(jì)原則。MIPS始終堅(jiān)持用簡(jiǎn)單的指令設(shè)計(jì)來(lái)實(shí)現(xiàn)MSA,從而獲得精煉的實(shí)現(xiàn)。簡(jiǎn)單指令也更容易在C或OpenCL等高級(jí)語(yǔ)言中得到支持。這將有助于簡(jiǎn)單快速地開(kāi)發(fā)新程序,并能更多地利用原有代碼。
在家庭娛樂(lè)和移動(dòng)市場(chǎng),硬件虛擬化技術(shù)可實(shí)現(xiàn)安全和內(nèi)容保護(hù),隨著消費(fèi)者開(kāi)始更多地訪問(wèn)高清多媒體流、云存儲(chǔ)、安全賬號(hào)、移動(dòng)支付等高度安全敏感應(yīng)用,這項(xiàng)功能變得越來(lái)越重要。MIPS 虛擬化(VZ)模塊具備高度可擴(kuò)展的特性,能夠支持安全特性和多操作系統(tǒng)等功能。