MIPS在兩個(gè)端點(diǎn)之間闊步
——
MIPS體系結(jié)構(gòu)源于斯坦福大學(xué)起動(dòng)的研究。與Berkeley RISC項(xiàng)目一起,Stanford MIPS項(xiàng)目是精簡指令集計(jì)算機(jī)(RISC)體系結(jié)構(gòu)最初公開的實(shí)現(xiàn)方案之一。曾經(jīng)在Intel、IBM、Motorola和Stanford工作的員工于1984年創(chuàng)立一家名為“MIPS Computer Systems”的公司,在Stanford研究的基礎(chǔ)上設(shè)計(jì)工業(yè)級微處理器。MIPS設(shè)計(jì)出的體系結(jié)構(gòu)和實(shí)現(xiàn)方式與原來的Stanford研究成果有些不同。
在所有當(dāng)前使用的RISC體系結(jié)構(gòu)中,MIPS仍然是最簡單的體系結(jié)構(gòu)之一。這種簡單性使大學(xué)和學(xué)院喜歡選擇MIPS體系結(jié)構(gòu)來介紹計(jì)算體系結(jié)構(gòu)課程。這種簡單性還使MIPS體系結(jié)構(gòu)對嵌入式微處理器市場很有吸引力,因?yàn)樗箤?shí)現(xiàn)成本很低。
以可配置處理器而聞名的Tensilica公司創(chuàng)始人Chris Rowen曾在20世紀(jì)70年代末加入Intel開發(fā)前沿技術(shù)的行列,80年代初加入Stanford大學(xué)John Hennessy的微處理器架構(gòu)研究團(tuán)隊(duì),協(xié)助共同開發(fā)RISC架構(gòu),1984年,Chris Rowen幫助創(chuàng)建MIPS計(jì)算機(jī)系統(tǒng)公司。
“相對ARM的完全不可配置處理器和Tensilica傳統(tǒng)上只提供可配置的處理器,我們居于二者之間。”MIPS科技公司工程副總裁Pat Hays博士說,“我們的IP核心同樣適用于他們的客戶。但還不僅如此,與ARM相比,MIPS除了提供CPU核心,還提供具有DSP功能的IP核心,這聽起來和Tensilica同時(shí)提供具有CPU和DSP似乎有點(diǎn)相象,但我們在可配置性上有很大不同。Tensilica的可配置處理器生成了太多的軟件庫,又給用戶使用帶來不便,相比之下,MIPS使用UDI技術(shù)(User Define Instruction),可以在同一個(gè)平臺上給用戶提供更好的選擇?!睋?jù)來自Dataquest、IDC、Semico的統(tǒng)計(jì)數(shù)據(jù),使用MIPS IP核心的住宅網(wǎng)關(guān)全球付運(yùn)量達(dá)50%,有線解調(diào)器達(dá)97%。在Cisco路由器、Sony PlayStation操縱臺和Windows CE裝置中,MIPS處理器得到廣泛使用。
從MIPS進(jìn)入中國開始,它的強(qiáng)勢就集中在數(shù)字電視、機(jī)頂盒等的處理器上。但從MIPS 4KE系列主流嵌入式處理器推出開始,到24KE系列基于信號處理器主機(jī)功能的內(nèi)核產(chǎn)品問市,MIPS CPU+DSP的IP核產(chǎn)品市場廣泛拓展。雖然采用同樣的精簡指令集(RISC),也于眾多的嵌入式系統(tǒng)產(chǎn)品中使用,比如ARM7TDMI被用于數(shù)以千萬部的移動(dòng)電話及便攜式視像游戲機(jī)身上,顯然MIPS有足夠的信心不讓ARM獨(dú)美?!癕IPS處理器已經(jīng)由最初的32位發(fā)展到64位版本,MIPS在高性能與低功耗上的專注從未改變過,我們關(guān)注消費(fèi)者的需求,并為我們客戶的成功而努力?!比涨?,在中國半導(dǎo)體行業(yè)協(xié)會(huì)企業(yè)評選中,珠海炬力公司以2005年12.57億人民幣的營業(yè)額傲居榜首,被評為“中國第一大IC設(shè)計(jì)企業(yè)”,而珠海炬力正是MIPS的客戶之一。
“未來,我們會(huì)以各種形式加大MIPS IP的推廣力度,包括在手機(jī)領(lǐng)域。” Pat Hays博士表示。日前,MIPS科技指定位于上海的雙實(shí)科技公司作為中國首家MIPS授權(quán)培訓(xùn)中心。從2006年4月份開始,雙實(shí)科技將提供關(guān)于片上系統(tǒng)(SoC)和板上系統(tǒng)(SoB)的專業(yè)培訓(xùn),培訓(xùn)使用業(yè)界標(biāo)準(zhǔn)的MIPS架構(gòu)及低成本的MIPS-Based開發(fā)板,培訓(xùn)對象為中國的職業(yè)工程師和研究生。
“在處理器架構(gòu)上,ARM和Tensilica是兩個(gè)端點(diǎn),而MIPS居于他們之間,”Pat Hays表示,“關(guān)于誰的功耗更低、誰的性能更高的爭論也許不會(huì)停止,但關(guān)鍵在于,我們兼具二者的優(yōu)點(diǎn)?!?/span>
評論