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進(jìn)化中涉及的擴(kuò)展指令集

454398 ? 來(lái)源:cfan ? 作者:cfan ? 2020-08-24 16:18 ? 次閱讀

CPU的一代一代“進(jìn)化”中,除了頻率、緩存乃至核心結(jié)構(gòu)的變化外,有一個(gè)不太起眼的升級(jí)經(jīng)常會(huì)被小伙伴們忽略,就是“擴(kuò)展指令集”。指令集很多小伙伴大概耳熟,它就是指揮CPU工作的指令。不過(guò)擴(kuò)展指令集又是什么?對(duì)我們使用有什么影響呢?

用一個(gè)簡(jiǎn)單的例子來(lái)說(shuō),如果說(shuō)指令集是讓CPU理解“9×9就是9個(gè)9連加”這種基本常識(shí)并進(jìn)行計(jì)算的話,擴(kuò)展指令集就可以看做是乘法口訣表、開(kāi)方查詢表一類的東西,可以大幅提升效率。比如SSE、AVX指令集就可以提升浮點(diǎn)運(yùn)算能力,進(jìn)而提升游戲速度。

另外還有一些指令集是開(kāi)啟新功能必不可少的,比如i7-3770的性能不比九代的i3差,但因?yàn)槿鄙貴MA3指令集,在玩《怪物獵人世界》、CEMU模擬器時(shí)就會(huì)出問(wèn)題?,F(xiàn)在很多小伙伴用的虛擬機(jī)要想運(yùn)行更流暢,也需要CPU有指令集和專用單元支持才行。

那讓CPU盡量支持多多的指令集,覆蓋的能力越全面越好唄。這可不行,因?yàn)檫@些指令都需要設(shè)置一些專門(mén)的編解碼甚至處理電路,會(huì)加大芯片的復(fù)雜度。要保持芯片的體型,只能挑一些常用或者通用性強(qiáng)的指令。就像我們乘法口訣表背到9×9就好,更大的數(shù)字計(jì)算用口訣結(jié)合計(jì)算公式也很方便。

挑選CPU的時(shí)候,咱們也不必追求指令集更多更全面,比如現(xiàn)在有些CPU支持面向商用的博銳(vPro)指令集,這個(gè)真的是在大型專業(yè)商用軟件中才會(huì)用,家用、娛樂(lè)、游戲電腦選這些CPU絕對(duì)是浪費(fèi)錢(qián)。

可是分清各種指令集真的很難,更不要說(shuō)這些指令集居然還有版本的不同,比如SSE 4.1和4.2,怎么知道其中哪些需要哪些不需要呢?其實(shí)也很簡(jiǎn)單,就和挑選顯卡一樣,在性能、價(jià)格類似的情況下,盡量選更新的CPU就好,這樣即使是入門(mén)級(jí)CPU也可以保證大家用上現(xiàn)在乃至未來(lái)一段時(shí)間的主流指令集了。

聲明:本文內(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)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209355
  • 指令集
    +關(guān)注

    關(guān)注

    0

    文章

    220

    瀏覽量

    23280
  • 博銳
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    5919
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    12864的擴(kuò)展指令集

    12864的擴(kuò)展指令集有什么作用?
    發(fā)表于 04-09 11:41

    解讀CPU的組成指令集架構(gòu)

    文章目錄腦圖視頻解讀CPU的組成指令集架構(gòu): 復(fù)雜指令集 (CISC) VS 精簡(jiǎn)指令集 (RISC)X86架構(gòu)ARM架構(gòu)X86架構(gòu) VS ARM架構(gòu)制程工藝64位計(jì)算異構(gòu)計(jì)算功耗MI
    發(fā)表于 07-30 06:20

    所謂指令集是指什么

    指令系統(tǒng)。CPU指令集從主流的體系結(jié)構(gòu)上分為精簡(jiǎn)指令集(RISC)和復(fù)雜指令集(CISC)。嵌入式系統(tǒng)
    發(fā)表于 12-16 06:26

    ARM指令集詳解

    ARM指令集詳解 內(nèi)容提要 ARM指令集 ARM指令集分類與指令格式 ARM指令的尋址方式 ARM
    發(fā)表于 03-09 09:39 ?263次下載
    ARM<b class='flag-5'>指令集</b>詳解

    sse指令集

    sse指令集 SSE(Streaming SIMD Extensions,單指令多數(shù)據(jù)流擴(kuò)展指令集是Intel在Pentium III處理器
    發(fā)表于 12-25 10:59 ?1500次閱讀

    什么是CPU多媒體指令集

    么是CPU多媒體指令集       
    發(fā)表于 12-24 11:04 ?449次閱讀

    什么是CPU擴(kuò)展指令集

    什么是CPU擴(kuò)展指令集  CPU依靠指令來(lái)計(jì)算和控制系統(tǒng),每款CPU在設(shè)計(jì)時(shí)就規(guī)定了一系列與其
    發(fā)表于 01-23 08:58 ?919次閱讀

    什么是cpu多媒體指令集

    什么是cpu多媒體指令集 CPU依靠指令來(lái)計(jì)算和控制系統(tǒng),每款CPU在設(shè)計(jì)時(shí)就規(guī)定了一系列與其硬件電路相配合的
    發(fā)表于 02-04 08:39 ?507次閱讀

    thumb指令集是什么_thumb指令集與arm指令集的區(qū)別

    thumb指令集是arm指令集的一個(gè)子集,是針對(duì)代碼密度問(wèn)題而提出的,它具有16位的代碼寬度。與等價(jià)的32位代碼相比較,thumb指令集在保留32位代碼優(yōu)勢(shì)的同時(shí),大大的節(jié)省了系統(tǒng)的存儲(chǔ)空間
    發(fā)表于 11-03 17:34 ?1.8w次閱讀
    thumb<b class='flag-5'>指令集</b>是什么_thumb<b class='flag-5'>指令集</b>與arm<b class='flag-5'>指令集</b>的區(qū)別

    mips指令集指的是什么

    指令集是存儲(chǔ)在CPU內(nèi)部,對(duì)CPU運(yùn)算進(jìn)行指導(dǎo)和優(yōu)化的硬程序。擁有這些指令集,CPU就可以更高效地運(yùn)行。MIPS
    發(fā)表于 12-16 10:25 ?1.3w次閱讀

    risc指令集是什么_有哪些

     RISC指令集是高性能CPU的發(fā)展方向。它與傳統(tǒng)的CISC(復(fù)雜指令集)相對(duì)。相比而言,RISC的指令格式統(tǒng)一,種類比較少,尋址方式也比復(fù)雜指令集
    發(fā)表于 12-19 11:55 ?2w次閱讀
    risc<b class='flag-5'>指令集</b>是什么_有哪些

    CPU結(jié)構(gòu)與指令集的詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是CPU結(jié)構(gòu)與指令集的詳細(xì)資料說(shuō)明包括了:1 CPU結(jié)構(gòu) ,2 存儲(chǔ)器映射,3 匯編指令集 ,4 流水線 ,5 中斷 。
    發(fā)表于 07-13 08:00 ?5次下載
    <b class='flag-5'>CPU</b>結(jié)構(gòu)與<b class='flag-5'>指令集</b>的詳細(xì)資料說(shuō)明

    關(guān)于CPU芯片江湖的門(mén)派標(biāo)志指令集

    CPU芯片“江湖”,指令集和微架構(gòu)就是這個(gè)江湖的門(mén)派標(biāo)志。什么是CPU指令集和微架構(gòu)?為什么指令集
    的頭像 發(fā)表于 12-30 09:29 ?4691次閱讀

    為什么CPU指令集和微架構(gòu)是江湖門(mén)派標(biāo)志?

    “江湖”,指令集和微架構(gòu)就是這個(gè)江湖的門(mén)派標(biāo)志。什么是CPU指令集和微架構(gòu)?為什么指令集和微架構(gòu)是江湖門(mén)派標(biāo)志?本文試圖用通俗的語(yǔ)言加以說(shuō)
    的頭像 發(fā)表于 04-02 13:44 ?5608次閱讀
    為什么<b class='flag-5'>CPU</b><b class='flag-5'>指令集</b>和微架構(gòu)是江湖門(mén)派標(biāo)志?

    簡(jiǎn)單講講RISC-V指令集CPU的參數(shù)

    本次CPU采用32位RISC-V指令集架構(gòu)(一代是自己瞎編指令集)。指令集就是程序指令的集合,指引硬件如何設(shè)計(jì)、如何運(yùn)行。
    的頭像 發(fā)表于 08-07 14:55 ?3396次閱讀
    簡(jiǎn)單講講RISC-V<b class='flag-5'>指令集</b><b class='flag-5'>CPU</b>的參數(shù)