0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈CPU进化中涉及的扩展指令集

454398 来源:cfan 作者:cfan 2020-08-24 16:18 次阅读

CPU的一代一代“进化”中,除了频率、缓存乃至核心结构的变化外,有一个不太起眼的升级经常会被小伙伴们忽略,就是“扩展指令集”。指令集很多小伙伴大概耳熟,它就是指挥CPU工作的指令。不过扩展指令集又是什么?对我们使用有什么影响呢?

用一个简单的例子来说,如果说指令集是让CPU理解“9×9就是9个9连加”这种基本常识并进行计算的话,扩展指令集就可以看做是乘法口诀表、开方查询表一类的东西,可以大幅提升效率。比如SSE、AVX指令集就可以提升浮点运算能力,进而提升游戏速度。

另外还有一些指令集是开启新功能必不可少的,比如i7-3770的性能不比九代的i3差,但因为缺少FMA3指令集,在玩《怪物猎人世界》、CEMU模拟器时就会出问题。现在很多小伙伴用的虚拟机要想运行更流畅,也需要CPU有指令集和专用单元支持才行。

那让CPU尽量支持多多的指令集,覆盖的能力越全面越好呗。这可不行,因为这些指令都需要设置一些专门的编解码甚至处理电路,会加大芯片的复杂度。要保持芯片的体型,只能挑一些常用或者通用性强的指令。就像我们乘法口诀表背到9×9就好,更大的数字计算用口诀结合计算公式也很方便。

挑选CPU的时候,咱们也不必追求指令集更多更全面,比如现在有些CPU支持面向商用的博锐(vPro)指令集,这个真的是在大型专业商用软件中才会用,家用、娱乐、游戏电脑选这些CPU绝对是浪费钱。

可是分清各种指令集真的很难,更不要说这些指令集居然还有版本的不同,比如SSE 4.1和4.2,怎么知道其中哪些需要哪些不需要呢?其实也很简单,就和挑选显卡一样,在性能、价格类似的情况下,尽量选更新的CPU就好,这样即使是入门级CPU也可以保证大家用上现在乃至未来一段时间的主流指令集了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10859

    浏览量

    211692
  • 指令集
    +关注

    关注

    0

    文章

    224

    浏览量

    23381
  • 博锐
    +关注

    关注

    0

    文章

    3

    浏览量

    5927
收藏 人收藏

    评论

    相关推荐

    RISC-V指令集概述

    基础指令集,加上若干个扩展指令集进行搭配使用,就可以得到我们想要的指令集架构,进而根据这样的指令架构,设计出贴合我们需求的
    发表于 11-30 23:30

    12864的扩展指令集

    12864的扩展指令集有什么作用?
    发表于 04-09 11:41

    解读CPU的组成指令集架构

    文章目录脑图视频解读CPU的组成指令集架构: 复杂指令集 (CISC) VS 精简指令集 (RISC)X86架构ARM架构X86架构 VS ARM架构制程工艺64位计算异构计算功耗MI
    发表于 07-30 06:20

    所谓指令集是指什么

    指令系统。CPU指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC)。嵌入式系统
    发表于 12-16 06:26

    sse指令集

    sse指令集 SSE(Streaming SIMD Extensions,单指令多数据流扩展指令集是Intel在Pentium III处理器
    发表于 12-25 10:59 1561次阅读

    什么是CPU多媒体指令集

    么是CPU多媒体指令集       
    发表于 12-24 11:04 459次阅读

    什么是CPU扩展指令集

    什么是CPU扩展指令集  CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其
    发表于 01-23 08:58 990次阅读

    什么是cpu多媒体指令集

    什么是cpu多媒体指令集 CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的
    发表于 02-04 08:39 522次阅读

    mips指令集指的是什么

    指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集CPU就可以更高效地运行。MIPS
    发表于 12-16 10:25 1.3w次阅读

    risc指令集是什么_有哪些

     RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集
    发表于 12-19 11:55 2w次阅读
    risc<b class='flag-5'>指令集</b>是什么_有哪些

    印度确立RISC-V为国家指令集 中国CPU指令集还在孤芳自赏

    目前中国CPU指令集还处在群雄割据的状态,印度就已早一步确定了“国家版”,印度将RISC-V确立为国家指令集,并将目标调整为研制6款基于RISC-V指令集的开源处理器核。虽然中国
    发表于 12-19 16:58 7662次阅读
    印度确立RISC-V为国家<b class='flag-5'>指令集</b> 中国<b class='flag-5'>CPU</b><b class='flag-5'>指令集</b>还在孤芳自赏

    CPU结构与指令集的详细资料说明

    本文档的主要内容详细介绍的是CPU结构与指令集的详细资料说明包括了:1 CPU结构 ,2 存储器映射,3 汇编指令集 ,4 流水线 ,5 中断 。
    发表于 07-13 08:00 5次下载
    <b class='flag-5'>CPU</b>结构与<b class='flag-5'>指令集</b>的详细资料说明

    关于CPU芯片江湖的门派标志指令集

    CPU芯片“江湖”,指令集和微架构就是这个江湖的门派标志。什么是CPU指令集和微架构?为什么指令集
    的头像 发表于 12-30 09:29 4895次阅读

    为什么CPU指令集和微架构是江湖门派标志?

    “江湖”,指令集和微架构就是这个江湖的门派标志。什么是CPU指令集和微架构?为什么指令集和微架构是江湖门派标志?本文试图用通俗的语言加以说
    的头像 发表于 04-02 13:44 6223次阅读
    为什么<b class='flag-5'>CPU</b><b class='flag-5'>指令集</b>和微架构是江湖门派标志?

    简单讲讲RISC-V指令集CPU的参数

    本次CPU采用32位RISC-V指令集架构(一代是自己瞎编指令集)。指令集就是程序指令的集合,指引硬件如何设计、如何运行。
    的头像 发表于 08-07 14:55 3664次阅读
    简单讲讲RISC-V<b class='flag-5'>指令集</b><b class='flag-5'>CPU</b>的参数