吴忠躺衫网络科技有限公司

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

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

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

CPU架構(gòu)有多少種?X86與ARM有哪些不同之處?看完這篇你就懂了

h1654155971.7596 ? 來(lái)源:未知 ? 作者:易水寒 ? 2018-07-17 19:44 ? 次閱讀

一臺(tái)服務(wù)器、一臺(tái)電腦、一臺(tái)手機(jī)最重要的電子零部件是什么?沒(méi)錯(cuò),就是CPU處理器。它主要負(fù)責(zé)數(shù)據(jù)計(jì)算、控制功能,是最核心的部分。不過(guò)你又知道有多少CPU架構(gòu)嗎?主流的X86、ARM到底有什么區(qū)別?

下面就給大家介紹一下幾種常見(jiàn)的CPU架構(gòu):

X86

1978年6月8日,Intel發(fā)布了史詩(shī)級(jí)的CPU處理器8086,由此X86架構(gòu)傳奇正式拉開(kāi)帷幕。首次為8086引入X86作為計(jì)算機(jī)語(yǔ)言的指令集,定義了一些基本使用規(guī)則,X86架構(gòu)使用的是CISC復(fù)雜指令集。同時(shí)8086處理器的大獲成功也直接讓Intel成為了CPU巨頭,如果你對(duì)8086不是那么熟悉,那么一定聽(tīng)過(guò)奔騰處理器吧?況且為了紀(jì)念8086K誕生40周年,今年Intel發(fā)布了一顆紀(jì)念限量版的處理器Core i7-8086K,這你都聽(tīng)說(shuō)過(guò)吧?

圖片來(lái)自Intel官網(wǎng)

IA64(Intel Architecture 64,英特爾架構(gòu)64)

哇,IA64聽(tīng)起來(lái)好陌生,是的,雖然同出Intel之手。但這可以說(shuō)是失敗品。當(dāng)年X86過(guò)渡到64位指令集時(shí),一個(gè)不小心被AMD彎道超車,最后只能聯(lián)合惠普推出了屬于自己的IA64指令集,但這也僅限于服務(wù)器上,也是Itanium安騰處理器的來(lái)歷(現(xiàn)在已經(jīng)涼了)。

圖片來(lái)自x86-guide

至于IA64究竟是RISC還是CISC指令集的延續(xù),這個(gè)真的很難說(shuō)清楚,但單純以IA64基于HP的EPIC(Explicitly Parallel Instruction Computers,精確并行指令計(jì)算機(jī))來(lái)看,似乎更偏向于RISC體系。

MIPS(Microprocessor without interlockedpipedstages,無(wú)內(nèi)部互鎖流水級(jí)的微處理器

在上世紀(jì)80年代由美國(guó)斯坦福大學(xué)Hennessy教授的研究小組研發(fā),它采用精簡(jiǎn)指令系統(tǒng)計(jì)算結(jié)構(gòu)(RISC)來(lái)設(shè)計(jì)芯片。和Intel采用的復(fù)雜指令系統(tǒng)計(jì)算結(jié)構(gòu)(CISC)相比,RISC具有設(shè)計(jì)更簡(jiǎn)單、設(shè)計(jì)周期更短等優(yōu)點(diǎn),并可以應(yīng)用更多先進(jìn)的技術(shù),開(kāi)發(fā)更快的下一代處理器。MIPS是出現(xiàn)最早的商業(yè)RISC架構(gòu)芯片之一,新的架構(gòu)集成了所有原來(lái)MIPS指令集,并增加了許多更強(qiáng)大的功能。

MIPS自己只進(jìn)行CPU的設(shè)計(jì),之后把設(shè)計(jì)方案授權(quán)給客戶,使得客戶能夠制造出高性能的CPU。

讓MIPS出名的,可能是在2007年,中科院計(jì)算機(jī)研究所的龍芯處理器獲得了MIPS的全部專利、指令集授權(quán),中國(guó)開(kāi)始走上了一MIPS為基礎(chǔ)的CPU研發(fā)道路。

圖片來(lái)自龍芯官網(wǎng)

PowerPC

PowerPC是有藍(lán)色巨人IBM聯(lián)合蘋(píng)果、摩托羅拉公司研發(fā)的一種基于RISC精簡(jiǎn)指令集的CPU,PowerPC架構(gòu)最大優(yōu)點(diǎn)是靈活性非常好,核心數(shù)目靈活可變,因此在嵌入式設(shè)備上具有很高效益,可以針對(duì)服務(wù)器市場(chǎng)做超多核,針對(duì)掌機(jī)做雙核,因此它具有優(yōu)異的性能、較低的能量損耗以及較低的散熱量。

圖片來(lái)自wikimedia

ARM(Advanced RISC Machine,進(jìn)階精簡(jiǎn)指令集機(jī)器)

ARM可以說(shuō)是一個(gè)異軍突起的CPU架構(gòu),采用了RISC精簡(jiǎn)指令集,而且ARM發(fā)展到今天,架構(gòu)上非常靈活,可以根據(jù)面向應(yīng)用場(chǎng)景不同使用不同設(shè)計(jì)的內(nèi)核,因此可以廣泛用于嵌入式系統(tǒng)中,同時(shí)它高度節(jié)能的特性,目前各種移動(dòng)設(shè)備中全都是它的身影。據(jù)統(tǒng)計(jì),使用ARM架構(gòu)的芯片年出貨量高達(dá)200億片,隨著物聯(lián)網(wǎng)時(shí)代降臨,對(duì)于低功耗性ARM芯片需求量會(huì)發(fā)生爆炸性增長(zhǎng)。

圖片來(lái)自iFixit

CISC、RISC之爭(zhēng)

從上面得知,歷史的長(zhǎng)河里面,有過(guò)許許多多的CPU架構(gòu),它們之間的差異性非常大,經(jīng)過(guò)時(shí)間、用戶的檢驗(yàn),我們平常所接觸到CPU架構(gòu)也就剩X86和ARM兩者,按照最核心的不同可以被分為兩大類,即“復(fù)雜指令集”與“精簡(jiǎn)指令集”系統(tǒng),也就是經(jīng)??吹降摹癈ISC”與“RISC”。

要了解X86和ARM CPU架構(gòu),就得先了解CISC復(fù)雜指令集和RISC精簡(jiǎn)指令集 ,因?yàn)樗鼈兊谝粋€(gè)區(qū)別就是X86使用了復(fù)雜指令集(CISC),而后者使用精簡(jiǎn)指令集(RISC)。造成他們使用不同該指令集的原因在于,面向的設(shè)備、對(duì)象、性能要求是不一樣。手機(jī)SoC普遍都是采用ARM提供的核心作為基礎(chǔ),依據(jù)自身需求改變SoC的核心架構(gòu),而ARM正正是RISC精簡(jiǎn)指令集的代表人物。CPU巨頭Intel、AMD所采用的X86架構(gòu)已經(jīng)沿用了數(shù)十年,是CISC復(fù)雜指令集的典型代表。

CISC復(fù)雜指令系統(tǒng)就是為了增強(qiáng)原有指令的功能,設(shè)置更為復(fù)雜的新指令實(shí)現(xiàn)部分大量重復(fù)的軟件功能的硬件化。由于早期的電腦主頻低、運(yùn)行速度慢,為了提高運(yùn)算速度,不得已將更多的復(fù)雜指令加入到指令系統(tǒng)中來(lái)提高電腦的處理效率,慢慢形成以桌面電腦為首的復(fù)雜指令系統(tǒng)計(jì)算機(jī)。其指令集也是在不斷更新增加當(dāng)中,如Intel為X299平臺(tái)上的處理器增加了AVX512指令集,目的就是為了提高某一方面的性能。

雖然CISC可以實(shí)現(xiàn)高性能CPU設(shè)計(jì),但是設(shè)計(jì)起來(lái)就相當(dāng)麻煩了,要保持龐大硬件設(shè)計(jì)正確是一件不容易的事情,還要確保性能有所提升,不能開(kāi)倒車,因此桌面CPU研發(fā)時(shí)間也慢慢地變長(zhǎng)。這時(shí)候,以ARM為首的一些RISC精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)開(kāi)始嶄露頭角了。

RISC可以說(shuō)是從CISC中取其精華去其糟粕,簡(jiǎn)化指令功能,讓指令的平均執(zhí)行周期減少,達(dá)到提升計(jì)算機(jī)工作主頻的目的,同時(shí)引入大量通用寄存器減少不必要的讀寫(xiě)過(guò)程,提高子程序執(zhí)行速度,這樣一來(lái)程序運(yùn)行時(shí)間縮短并且減少了尋址,提高了編譯效率,最終達(dá)到高性能目的。

這兩種指令集一直都在求同存異當(dāng)中,都在追求在體系架構(gòu)、操作運(yùn)行、軟硬件、編譯時(shí)間以及運(yùn)行時(shí)間等等諸多因素中做出某種平衡,以此達(dá)到當(dāng)初所設(shè)計(jì)的高效運(yùn)轉(zhuǎn)目的。

圖片來(lái)自新浪博客

功耗上的限制

從CISC、RISC設(shè)計(jì)思路來(lái)看,大家不難發(fā)現(xiàn),他們走的路根本不一樣,前者專注于高性能方向,但帶來(lái)高功耗,而后者專注于做低功耗的嵌入式,對(duì)于性能的最強(qiáng)不是太過(guò)強(qiáng)勁。因此我們也看到Intel、AMD他們擅長(zhǎng)于設(shè)計(jì)性能超高的X86處理器,而高通、蘋(píng)果依靠ARM IP授權(quán)設(shè)計(jì)出注重效能的SoC芯片。

就像我們以前所舉的例子,Core i7-8086K可以輕易跑出95W功耗,但像高通驍龍845這種最頂級(jí)的SoC也不過(guò)是5W,只有其1/19,主要是手機(jī)尺寸越來(lái)越小,電池容量、能量密度發(fā)展跟不上,手機(jī)所用ARM內(nèi)核只能是低功耗。

一般來(lái)說(shuō),處理器的功耗可以隨著制造工藝的進(jìn)步而降低,但近些年來(lái),移動(dòng)設(shè)備所采用的的SoC往往率先使用更小的納米工藝制程,比方說(shuō)驍龍845的10nm,雖然里面有取巧成分,但推進(jìn)速度遠(yuǎn)遠(yuǎn)快于Intel的10nm工藝,加之SoC還會(huì)有對(duì)應(yīng)的低功耗版本工藝,所以無(wú)論是設(shè)計(jì)上、還是工藝上的差別,都導(dǎo)致了ARM、X86功耗差異非常大。

大小核架構(gòu)

從前的X86傳統(tǒng)CPU,如果是四核或者是雙核,內(nèi)部的四個(gè)、兩個(gè)個(gè)核心都是一模一樣的,這樣的話,由于一旦軟件只能調(diào)度一個(gè)核心,處于高頻工作,但由于架構(gòu)限制,其余核心也要保持同樣的高頻率和高電壓狀態(tài),這樣就浪費(fèi)了大量的能量在做無(wú)用功。后來(lái)就發(fā)展出了異步多核,允許不同核心工作在不同頻率上,以此換來(lái)更低功耗。

由于移動(dòng)設(shè)備更加在意功耗,所以ARM采用了更加激進(jìn)的做法,八個(gè)核里面允許有不同Cortex-A架構(gòu)核心,那就是著名的ARM bigLITTLE。這樣的大小核設(shè)計(jì)目的很明確,就是在有限的電池容量中,兼顧性能、續(xù)航的需求,因此SoC內(nèi)部的CPU是采用異構(gòu)計(jì)算,既有高性能大核心,也有低功耗小核心。

bigLITTLE架構(gòu)框架,圖片來(lái)自ARM官網(wǎng)

芯片設(shè)計(jì)廠商可以根據(jù)自己的需求,設(shè)計(jì)出有針對(duì)性的產(chǎn)品,比方說(shuō)目前高通驍龍845、華為的麒麟970、聯(lián)發(fā)科Helio X30都是bigLITTLE架構(gòu),這樣的話如果你只是刷刷微博、朋友圈,那么只需要?jiǎng)佑眯『诵木湍芡瓿扇蝿?wù),玩《絕地求生》吃雞游戲就可能大小核全開(kāi),從而保證性能、續(xù)航的平衡。

因此ARM的bigLITTLE異步多核架構(gòu)非常值得參考,甚至傳聞稱英特爾將在第10代酷睿處理器Lakefield上使用這種技術(shù),高性能大核是Ice lake(下一代Core),低功耗小核心則是Tremont(下一代Atom),因此在整體功耗上控制在35W以內(nèi),用于二合一筆記本上。

ARM、X86也能相互融合

之前我們?cè)诹硪黄苷n堂《手機(jī)SoC與電腦的CPU性能究竟差多少?》就總結(jié)過(guò),RISC、CISC各有各的優(yōu)勢(shì),目前兩者界限開(kāi)始逐漸變得模糊,現(xiàn)代的CPU往往采用了CISC的外圍,而內(nèi)部則加入了部分RISC的特性,這個(gè)也是Intel處理器的開(kāi)始擁有RISC的典型例子。也就是說(shuō)其實(shí)未來(lái)CPU發(fā)展方向之一就是融合CISC以及RISC,從軟件、硬件上取長(zhǎng)補(bǔ)短,進(jìn)一步提高處理器的并行性以及工藝水平。

X86、ARM在性能、功耗上各占優(yōu)勢(shì),盡管ARM一直想進(jìn)入高性能服務(wù)器市場(chǎng)上,但一直都是雷聲大雨點(diǎn)小,前不久想要挑戰(zhàn)intel服務(wù)器地位的高通,ARM服務(wù)器部門(mén)直接裁員50%,技術(shù)副總裁也不玩了;ARM處理器也期望能獲得X86處理器的高性能,以便能用在移動(dòng)筆記本上,就像剛剛推出的高通驍龍835 Windows筆記本一樣,但評(píng)價(jià)、反映都是平平;Intel利用X86架構(gòu)Atom做手機(jī)SoC,結(jié)果還是敗給了ARM,虧掉數(shù)十億美元,最終直接砍掉了這個(gè)項(xiàng)目,老老實(shí)實(shí)做X86處理器。

所以說(shuō)ARM、X86都在各自領(lǐng)域站穩(wěn)了腳跟,由于設(shè)計(jì)之初的理念不同,已經(jīng)很難滲入對(duì)方的領(lǐng)域,只能說(shuō)不斷嘗試,兩者之間的差異在將來(lái)可能會(huì)縮小,不斷借鑒改進(jìn)。

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

    關(guān)注

    134

    文章

    9165

    瀏覽量

    369170
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10902

    瀏覽量

    212997
  • X86
    X86
    +關(guān)注

    關(guān)注

    5

    文章

    295

    瀏覽量

    43560

原文標(biāo)題:X86、ARM有何不同?看完這篇你就懂了

文章出處:【微信號(hào):Anxin-360ic,微信公眾號(hào):芯師爺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    多方位對(duì)比ARMx86 CPU兩大架構(gòu)現(xiàn)在發(fā)展如何?

    隨便逮住一個(gè)人問(wèn)他知不知道CPU,我想他的答案一定會(huì)是肯定的,但是如果再問(wèn)他知道ARMX86架構(gòu)么?這兩者的區(qū)別又是什么?絕大多數(shù)的人肯
    發(fā)表于 05-30 14:14 ?2627次閱讀

    深入了解CPU兩大架構(gòu)ARMX86

    ARMX86現(xiàn)在發(fā)展如何?關(guān)于X86架構(gòu)ARM架構(gòu)這兩者誰(shuí)將統(tǒng)一市場(chǎng)的爭(zhēng)執(zhí)一直都有,但是也有
    發(fā)表于 05-30 15:20 ?1.8w次閱讀

    ARM架構(gòu)的系統(tǒng)與X86架構(gòu)系統(tǒng)的特性什么不同?

    ARM架構(gòu)相較于x86哪些特點(diǎn)?ARM架構(gòu)的系統(tǒng)與X86
    發(fā)表于 06-16 09:05

    CPU架構(gòu)多少?X86ARM哪些不同之處?看完這篇就懂了 精選資料推薦

    一臺(tái)服務(wù)器、一臺(tái)電腦、一臺(tái)手機(jī)最重要的電子零部件是什么?沒(méi)錯(cuò),就是CPU處理器。它主要負(fù)責(zé)數(shù)據(jù)計(jì)算、控制功能,是最核心的部分。不過(guò)又知道多少C
    發(fā)表于 07-29 08:00

    大型機(jī)、小型機(jī)與x86服務(wù)器哪些不同之處

    IBM大型機(jī)的整體指令集何功能?大型機(jī)、小型機(jī)與x86服務(wù)器哪些不同之處?
    發(fā)表于 10-14 09:09

    arm架構(gòu)x86架構(gòu)什么區(qū)別

    什么叫arm架構(gòu)?x86架構(gòu)是由哪些部分組成的?arm架構(gòu)
    發(fā)表于 10-25 08:25

    什么叫arm架構(gòu)_X86架構(gòu)ARM架構(gòu)什么區(qū)別

    本文首先介紹了arm架構(gòu)的概念,其次介紹了ARM架構(gòu)圖與ARM的技術(shù)實(shí)現(xiàn),最后介紹了X86
    發(fā)表于 04-24 08:45 ?8.7w次閱讀
    什么叫<b class='flag-5'>arm</b><b class='flag-5'>架構(gòu)</b>_<b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>與<b class='flag-5'>ARM</b><b class='flag-5'>架構(gòu)</b><b class='flag-5'>有</b>什么區(qū)別

    一文看懂arm架構(gòu)x86架構(gòu)什么區(qū)別

    本文主要介紹的是arm架構(gòu)x86架構(gòu)的區(qū)別,首先介紹了ARM架構(gòu)圖,其次介紹了
    的頭像 發(fā)表于 05-16 14:19 ?31.2w次閱讀
    一文看懂<b class='flag-5'>arm</b><b class='flag-5'>架構(gòu)</b>和<b class='flag-5'>x86</b><b class='flag-5'>架構(gòu)</b><b class='flag-5'>有</b>什么區(qū)別

    CPU架構(gòu)大戰(zhàn)未曾停歇,x86、Arm、RISC-V開(kāi)始互占地盤(pán)

    x86進(jìn)入Arm專長(zhǎng)領(lǐng)域,則以2014年華碩ASUS推出ZenPhone手機(jī)為指標(biāo)。ZenPhone使用x86架構(gòu)的Atom Z系列CPU。
    發(fā)表于 09-28 10:43 ?2115次閱讀

    X86架構(gòu)Arm架構(gòu)的區(qū)別

    X86架構(gòu)ARM架構(gòu)是主流的兩CPU架構(gòu),
    的頭像 發(fā)表于 06-16 12:50 ?2.6w次閱讀
    <b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>與<b class='flag-5'>Arm</b><b class='flag-5'>架構(gòu)</b>的區(qū)別

    CPU架構(gòu)X86ARM的區(qū)別

    隨著科技的快速發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)深入到我們生活的方方面面。作為計(jì)算機(jī)的核心部件,CPU(中央處理器)的性能和架構(gòu)對(duì)于整個(gè)系統(tǒng)的運(yùn)行起著至關(guān)重要的作用。目前,市場(chǎng)上主流的 CPU 架構(gòu)
    發(fā)表于 09-18 10:02 ?2878次閱讀

    X86架構(gòu)ARM架構(gòu)的主要區(qū)別

    X86ARM是兩主要的CPU架構(gòu)X86架構(gòu)
    的頭像 發(fā)表于 09-22 08:23 ?8547次閱讀
    <b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>與<b class='flag-5'>ARM</b><b class='flag-5'>架構(gòu)</b>的主要區(qū)別

    x86arm架構(gòu)區(qū)別主板還是cpu

    x86ARM架構(gòu)是計(jì)算機(jī)處理器的兩不同體系結(jié)構(gòu),涉及到CPU和主板兩方面的區(qū)別。下面將詳細(xì)介紹它們的特點(diǎn)和區(qū)別。 首先,我們需要先了解
    的頭像 發(fā)表于 12-21 17:08 ?2612次閱讀

    arm架構(gòu)x86架構(gòu)區(qū)別 linux是x86還是arm

    ARM架構(gòu)x86架構(gòu)是兩不同的計(jì)算機(jī)處理器架構(gòu),它們?cè)隗w系結(jié)構(gòu)、指令集、應(yīng)用領(lǐng)域等方面有著明
    的頭像 發(fā)表于 01-30 13:46 ?2w次閱讀

    X86架構(gòu)ARM架構(gòu)什么區(qū)別

    X86架構(gòu)ARM架構(gòu)是兩主流的CPU架構(gòu),它們?cè)?/div>
    的頭像 發(fā)表于 08-22 11:21 ?9813次閱讀
    大发888真钱娱乐网| 百家乐薯片| 百家乐官网信誉平台开户| 马尼拉百家乐的玩法技巧和规则| 神人百家乐官网赌场| 新澳博娱乐城| 百家乐看图赢| 大佬百家乐官网的玩法技巧和规则 | 百家乐官网视频免费下载| 威尼斯人娱乐老| 百家乐赚钱项目| 澳门百家乐官网在线| 澳门博彩8345cc| 百家乐科学| 百家乐官网网上娱乐场开户注册 | 真人百家乐官网新开户送彩金| 皇冠现金网提款问题| 百家乐群号| 百家乐官网连锁| 百家乐官网玩法及细则| 现金网游戏| 百家乐赌场现金网平台排名| 百家乐官网可以作假吗| 百家乐官网赌博出千| 澳门美高梅赌场| 海王星百家乐的玩法技巧和规则| 百家乐官网套利| 赌博百家乐官网秘籍| 壹贰博网站| 威尼斯人娱乐城真实网址| 太阳城百家乐客户端| 最佳场百家乐官网的玩法技巧和规则| 百家乐官网的连庄连闲| 在线玩轮盘| 老虎机规律| 合乐8百家乐娱乐城| 我的做生意财位| 自贡百家乐官网赌场| 百家乐官网娱乐城提款| 凯旋门娱乐| 南通棋牌游戏中心|