0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于MIPS與ARM之間的對比分析和差異性

lC49_半導(dǎo)體 ? 來源:djl ? 2019-09-05 08:56 ? 次閱讀

日前,一則Imagination將要分拆出售的消息攪動了整個電子圈。大家除了對這個移動GPU巨頭因為“蘋果的棄用”而被迫選擇出售感到無奈以外,還對MIPS的再度出售感到惋惜。

作為知名的精簡指令集計算(RISC)的推行者,MIPS的成立甚至比競爭對手ARM還早六年,但眼看現(xiàn)在ARM在多個領(lǐng)域應(yīng)用中如魚得水,市值也一再攀高。與之對比,MIPS的落寞就讓人有點費解,同樣的,甚至面世還早,MIPS是究竟落得這樣的田地的呢?這得從RISC的誕生說起。

MIPS RISC設(shè)計誕生,改變了處理器產(chǎn)業(yè)

現(xiàn)代各種電器核心的微處理器起源于上個世紀(jì)Intel、德州儀器和Garrett AiResearch工業(yè)部三個公司的三個計劃,推出的三個微處理器先鋒則分別是Intel 4004、 TMS 1000和CADC。自此以后,就開啟了風(fēng)風(fēng)火火的微處理器革命。

回看發(fā)展歷程。在微處理器誕生早期,基本上都是不同廠商生產(chǎn)不同架構(gòu)的芯片(例如Intel的X86系列處理器),雖然后來在IBM的“強(qiáng)迫”之下Intel將X86架構(gòu)授權(quán)給其他幾家廠商生產(chǎn)處理器,但當(dāng)時的主流一直都是處理器廠商自主研發(fā)架構(gòu)和設(shè)計甚至生產(chǎn)處理器的。這種境況一直維持到1980年,RISC的誕生。

精簡指令集的名稱最早來自1980年大衛(wèi)·帕特森在加州大學(xué)柏克萊分校主持的Berkeley RISC計劃。但其實在他之前,已經(jīng)有人提出類似的設(shè)計理念。由約翰·科克主持,在1975年開始,1980年完成的IBM 801項目,可能是第一個使用精簡指令集理念來設(shè)計的系統(tǒng)。

跟Intel X86這種復(fù)雜指令集不一樣,設(shè)計了許多特性讓代碼編寫更加便捷,但這些復(fù)雜特性需要幾個指令周期才能實現(xiàn),并且常常不被運行程序所采用。此外,處理器和主內(nèi)存之間運行速度的差別也變得越來越大。在這些因素促使下,出現(xiàn)了一系列新技術(shù),使處理器的指令得以流水執(zhí)行,同時降低處理器訪問內(nèi)存的次數(shù)。精簡指令集對指令數(shù)目和尋址方式都做了精簡,使其實現(xiàn)更容易,指令并行執(zhí)進(jìn)程度更好,編譯器的效率更高。這種相對新的指令集的面世促進(jìn)了MIPS的誕生。

在RISC流行起來之后,斯坦福大學(xué)前校長,John LeRoy Hennessy就和他的研究團(tuán)隊基于RISC打造了一款全新的微處理器,這個項目就是MIPS的前身。1984年,John LeRoy Hennessy與他的團(tuán)隊一起創(chuàng)立了MIPS。他們公司的商業(yè)模式就是將做好的芯片設(shè)計方案授權(quán)給給她廠商,讓他們可以方便地制造出高性能的CPU

他們在研發(fā)進(jìn)程上也不負(fù)眾望。在成立第二年,他們就推出了第一個處理器設(shè)計R2000,三年后則推出了R3000,他們甚至在1991年就推出了64bit的設(shè)計R4000。要知道其競爭對手ARM到了2012年才大范圍推廣64bit處理器設(shè)計??梢娺@家企業(yè)在設(shè)計上的前瞻性。

成立早期,MIPS自己也生產(chǎn)處理器,他們自己流片的R3000是MIPS首款在市場上流行起來的產(chǎn)品,銷售超過了百萬顆。后續(xù)的R3000A則創(chuàng)造了過億銷售的奇跡。

除了自身設(shè)計外,Pacemips、IDT東芝半導(dǎo)體公司都在MIPS發(fā)展早期采用了其設(shè)計制造芯片,其生產(chǎn)的芯片也被Sony, Nintendo的游戲機(jī),Cisco的路由器和SGI超級計算機(jī)等終端設(shè)備采用。尤其是家用路由器市場,現(xiàn)在看來,也幾乎是MIPS絕對壟斷,這是毫無疑問的。

錯失智能手機(jī)時代,無力回天

作為一個老學(xué)究創(chuàng)立的企業(yè),MIPS的產(chǎn)品從面世開始就以高性能著稱。這主要得益于其是一系列基于管線方式工作的處理器。這就使得其大多數(shù)指令都能遵循這種方式工作,能達(dá)到理論上的最大值。而從MIPS的發(fā)展史上看,他們一開始就以Intel的X86位對標(biāo)產(chǎn)品,因此其產(chǎn)品的高性能也是無可厚非,但正是這種高舉高打,也是造成MIPS今日格局的一個原因,這在后面再說。但我們可以肯定的是,造成MIPS今天結(jié)局的主要原因,肯定不是技術(shù)。那么我們就要從商業(yè)上思考。

正如前面所說,這個由老學(xué)究打造的企業(yè),雖然產(chǎn)品擁有很不錯的性能,但是由于對商業(yè)不夠敏感,導(dǎo)致了MIPS的商業(yè)化進(jìn)程遲遲落后。例如他們成立了三年之后,才推出第一個芯片,這就讓足以讓我們對其商業(yè)化的緩慢窺見一斑。但錯失了移動時代,才正式敲響了他們的“喪鐘”。

前面提到,MIPS一開始是對標(biāo)Intel,面向中高端市場做產(chǎn)品的,他們在高清盒子、路由器等市場上也是戰(zhàn)果累累。而其競爭對手ARM從誕生開始就瞄準(zhǔn)了嵌入式低功耗領(lǐng)域,在這個領(lǐng)域默默耕耘了十?dāng)?shù)年,終于在21世紀(jì)第一個十年迎來了自己的時代。而當(dāng)時只聚焦中高端的MIPS則在功耗上沒有太多優(yōu)勢,這就限制了他們的發(fā)展。在這里需要說一下,MIPS的高性能,又不能強(qiáng)大到去入侵性能需求更強(qiáng),容量更大的市場,這就讓他們困在那個市場里進(jìn)退維艱。最主要的是,MIPS的反應(yīng)的緩慢再一次拖累了他們的轉(zhuǎn)型。

在ARM聯(lián)合高通、蘋果、聯(lián)發(fā)科等公司面向智能手機(jī)市場做移動處理器芯片的時候,MIPS依然沉醉在高清盒子、打印機(jī)等小眾產(chǎn)品市場,后來智能手機(jī)市場的大爆發(fā),我就不再贅言。但可以看到,MIPS的遲緩導(dǎo)致他們失去了最關(guān)鍵的十年(2007到2017)。其實這只是其中一個原因,授權(quán)模式和費用也是MIPS失敗的另一個因素。

因為是一個英國企業(yè),與根正苗紅的美國半導(dǎo)體企業(yè)相比,ARM在成立早期,也沉淪了數(shù)年,但由于他們一直聚焦在低功耗嵌入式領(lǐng)域,授權(quán)方式極具靈活性(更多是IP授權(quán),很少是架構(gòu)授權(quán)),并在價格上具備優(yōu)勢,這就吸引了TI和LSI等公司的注意。相對便宜的價格,也吸引了更多的人來玩ARM芯片,完善了ARM的工具和生態(tài),尤其是吸引了學(xué)生的眼光,這就為ARM未來的爆發(fā)夯實了基礎(chǔ)。

與之相反的是,MIPS主要是架構(gòu)授權(quán),這就失去了前者所具備的推出速度,軟件高兼容的特點。硬件的落后,導(dǎo)致軟件平臺的落后,造成的惡性循環(huán),加速了MIPS的衰落。種種原因?qū)е翸IPS在2012年被Imagination和ARM瓜分。到了今年又被MIPS拆分賣給Tallwood Venure Capita。曾經(jīng)風(fēng)光一時的企業(yè)無奈面對多次轉(zhuǎn)手的收場。


給我們帶來的一些思考

對于MIPS今天的局面,一千人有一千個觀點。但我們可以肯定的是,這并不是技術(shù)的原因。在前面我們一直強(qiáng)調(diào),在創(chuàng)業(yè)早期階段,MIPS的性能一直優(yōu)越于ARM,但最后ARM卻成功了,這就從側(cè)面說明了性能高并不代表你能成功,能夠適合市場需要才是最重要的。這是MIPS帶給我們的第一個教訓(xùn)。

其次,在擁有眾多相同競爭對手的時候,能夠決定你輸贏的只有是商業(yè)模式、運氣加上你的那種根據(jù)終端市場改變而改變的相應(yīng)能力。回到2007年,如果MIPS能夠快速跟進(jìn)解決功耗、完善生態(tài),推進(jìn)和Fabless的合作,現(xiàn)在移動處理器的格局也許存在新的變數(shù)。相反你看ARM,Cortex-M系列授權(quán)收費方式的轉(zhuǎn)變,是他們面對潛在挑戰(zhàn)的一種應(yīng)對。這種反應(yīng)速度是MIPS所不具備的。

第三,讓更多的初學(xué)者參與到你的產(chǎn)品中來,這個非常重要。作者在與行業(yè)一位資深專家聊天的時候,咨詢到MIPS失敗的可能原因。他認(rèn)為,MIPS作為一個經(jīng)典的架構(gòu),設(shè)計有板有眼,是很多計算機(jī)類書籍介紹架構(gòu)時候經(jīng)常用的一個例子。但是在工程屆,MIPS并不是很受歡迎,相關(guān)的應(yīng)用書籍、學(xué)習(xí)資源也相對較少。相反,ARM這方面就做得更加好。更多的參與者近來了,就會有更多的分享,就會吸引更多的人學(xué)習(xí),繼續(xù)分享更多的內(nèi)容,這樣的良性循環(huán),對任何一款芯片或者開源系統(tǒng),都是成功的先決條件。

第四,ARM能夠獲得成功的一個主要原因是擁有了CPU和GPU,這兩者的結(jié)合讓他們在移動時代所向披靡。反之我們看只擁有CPU的MIPS和原來只有GPU的Imagination的下場。揭露了現(xiàn)在市場的集成化優(yōu)勢。晶圓代工產(chǎn)業(yè)的流行,IP供應(yīng)商的崛起,讓廠商整合解決大部分問題,提供更簡便的解決方案,這在未來的物聯(lián)網(wǎng)時代顯得非常重要。而現(xiàn)在的半導(dǎo)體產(chǎn)業(yè)的整合,也基本是這樣一個趨勢。對于全球,尤其是中國的集成電路創(chuàng)業(yè)者來說,這是一個很好的經(jīng)驗。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9097

    瀏覽量

    367610
  • 智能手機(jī)
    +關(guān)注

    關(guān)注

    66

    文章

    18493

    瀏覽量

    180233
  • mips
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    47759
收藏 人收藏

    評論

    相關(guān)推薦

    你聽說過MIPS嗎?它和ARM有何區(qū)別?

    導(dǎo)讀探索MX2000-BBGA核心版為何選用MIPS指令集的君正X2000處理器,MIPS相較于ARM有哪方面優(yōu)勢?前段時間ZLG致遠(yuǎn)電子推出了MX2000-BBGA核心版,這款產(chǎn)品的核心芯片搭載了
    的頭像 發(fā)表于 11-23 01:05 ?221次閱讀
    你聽說過<b class='flag-5'>MIPS</b>嗎?它和<b class='flag-5'>ARM</b>有何區(qū)別?

    Wi-Fi與藍(lán)牙的波特率對比分析

    Wi-Fi與藍(lán)牙是兩種不同的無線通信技術(shù),它們在波特率(或稱數(shù)據(jù)傳輸速率)方面存在顯著的差異。以下是對Wi-Fi與藍(lán)牙波特率的對比分析: 一、Wi-Fi的波特率 概述 : Wi-Fi(無線局域網(wǎng)
    的頭像 發(fā)表于 11-22 09:54 ?311次閱讀

    RoCE與IB對比分析(二):功能應(yīng)用篇

    在上一篇中,我們對RoCE、IB的協(xié)議棧層級進(jìn)行了詳細(xì)的對比分析,二者本質(zhì)沒有不同,但基于實際應(yīng)用的考量,RoCE在開放性、成本方面更勝一籌。本文我們將繼續(xù)分析RoCE和IB在擁塞控制、QoS、ECMP三個關(guān)鍵功能中的性能表現(xiàn)。
    的頭像 發(fā)表于 11-15 14:03 ?295次閱讀
    RoCE與IB<b class='flag-5'>對比分析</b>(二):功能應(yīng)用篇

    RISC-V和arm指令集的對比分析

    RISC-V和ARM指令集是兩種不同的計算機(jī)指令集架構(gòu),它們在多個方面存在顯著的差異。以下是對這兩種指令集的詳細(xì)對比分析: 一、設(shè)計理念 RISC-V :RISC-V的設(shè)計理念是簡化指令集,提高指令
    發(fā)表于 09-28 11:05

    對比分析點焊機(jī)與傳統(tǒng)焊接方法

    在焊接技術(shù)的演進(jìn)歷程中,點焊機(jī)憑借其高效、精確與自動化的特性,在現(xiàn)代工業(yè)制造中迅速崛起,成為現(xiàn)代工業(yè)制造中的重要工具。相較于歷史悠久的傳統(tǒng)焊接方式,點焊機(jī)展現(xiàn)了諸多獨特優(yōu)勢。以下我們將從點焊機(jī)的工作原理、優(yōu)缺點及應(yīng)用領(lǐng)域三大維度,對兩者進(jìn)行細(xì)致入微的對比分析。
    的頭像 發(fā)表于 09-12 11:52 ?438次閱讀

    網(wǎng)關(guān)和路由器的對比分析

    網(wǎng)關(guān)和路由器作為計算機(jī)網(wǎng)絡(luò)中的關(guān)鍵設(shè)備,各自承擔(dān)著不同的角色和功能。下面將從定義、功能、應(yīng)用場景、性能等多個方面對網(wǎng)關(guān)和路由器進(jìn)行對比分析。
    的頭像 發(fā)表于 08-27 10:20 ?1168次閱讀

    激光錫焊與回流焊接對焊點影響的對比分析

    針對電子裝聯(lián)技術(shù)的特點,激光錫焊與回流焊接在對焊點影響方面做以下對比分析。
    的頭像 發(fā)表于 08-23 11:19 ?464次閱讀

    開關(guān)柜和環(huán)網(wǎng)柜之間有哪什么差異?

    開關(guān)柜、環(huán)網(wǎng)柜之間差異分析
    的頭像 發(fā)表于 07-16 15:37 ?533次閱讀
    開關(guān)柜和環(huán)網(wǎng)柜<b class='flag-5'>之間</b>有哪什么<b class='flag-5'>差異</b>?

    交流伺服電機(jī)與直流伺服電機(jī)的對比分析

    伺服電機(jī)作為現(xiàn)代工業(yè)自動化領(lǐng)域的核心動力元件,廣泛應(yīng)用于各種高精度、高效率的運動控制系統(tǒng)中。其中,交流伺服電機(jī)和直流伺服電機(jī)作為兩種主要的伺服電機(jī)類型,各有其獨特的工作原理、性能特點和應(yīng)用場景。本文將對這兩種伺服電機(jī)進(jìn)行詳細(xì)的對比分析,以期為工程師和技術(shù)人員在實際應(yīng)用中提供有價值的參考。
    的頭像 發(fā)表于 06-24 14:40 ?883次閱讀

    控制繼電器與PLC的對比分析

    將對控制繼電器和PLC進(jìn)行詳細(xì)的對比分析,旨在幫助讀者更好地理解兩者的差異,以便在實際應(yīng)用中做出更合適的選擇。
    的頭像 發(fā)表于 06-03 15:01 ?1.8w次閱讀

    通過大小鼠無創(chuàng)血壓測量實驗明白了無創(chuàng)血壓測量技術(shù)的重要性

    時,需要考慮環(huán)境因素的影響,并采取相應(yīng)的措施來保證測量結(jié)果的準(zhǔn)確性。 個體差異性:即使在同一種動物群體中,個體之間也可能存在一定的差異性。例如,年齡、性別、體重等因素都可能影響到動物的血壓水平。因此,在進(jìn)行無創(chuàng)血壓測量時,需要考
    發(fā)表于 04-22 09:40

    機(jī)器人焊接與人工焊接對比分析

    。本文創(chuàng)想焊縫跟蹤器小編將對這兩種焊接方式進(jìn)行對比分析。 一、成本 在成本方面,機(jī)器人焊接需要較大的初期投入。機(jī)器人本身的購置費用以及安裝、調(diào)試等費用都相當(dāng)可觀。此外,維護(hù)和更新機(jī)器人所需的費用也不容忽視。相比
    的頭像 發(fā)表于 04-11 14:30 ?549次閱讀
    機(jī)器人焊接與人工焊接<b class='flag-5'>對比分析</b>

    UART和PWM輸出模擬量的差異性對比

    昨天,有人在“串口音樂” VLOG 后面留言,提出了一個很好的問題。那就是利用單片機(jī)的串口輸出信號低通濾波得到的模擬量,與使用傳統(tǒng)的PWM輸出信號低通濾波得到的模擬量相比,有什么優(yōu)勢呢??
    的頭像 發(fā)表于 03-04 17:14 ?1291次閱讀
    UART和PWM輸出模擬量的<b class='flag-5'>差異性</b><b class='flag-5'>對比</b>

    DC電源模塊與AC電源模塊的對比分析

    DC電源模塊與AC電源模塊的對比分析 BOSHIDA DC電源模塊和AC電源模塊是兩種常見的電源模塊,它們在供電方式、穩(wěn)定性、適用范圍等方面有所不同,下面是它們的對比分析: 1. 供電方式: DC
    的頭像 發(fā)表于 01-15 14:01 ?945次閱讀
    DC電源模塊與AC電源模塊的<b class='flag-5'>對比分析</b>

    可編程IC的類型、主要功能、相似性和差異性

    電子發(fā)燒友網(wǎng)站提供《可編程IC的類型、主要功能、相似性和差異性.pdf》資料免費下載
    發(fā)表于 01-03 14:08 ?0次下載
    可編程IC的類型、主要功能、相似性和<b class='flag-5'>差異性</b>