在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也可以保证大家用上现在乃至未来一段时间的主流指令集了。
寻找AI智能在社会治安防控体系建设的锚点
MP5705底板用户手册
招投标资讯丨内蒙古鄂托克经济开发区智慧园区建设项目(一期)施工标段招标公告
泰克南公司的下单翼轻型飞机已通过德国的标准合格认证
特斯拉“尝鲜”入局,汽车无线充电或许真的要来了?
浅谈CPU进化中涉及的扩展指令集
接地电阻测试仪正确的使用方法及注意事项
华为专线+LAN/WLAN管理服务 为企业提供快速上云接入体验
Zynq-7000系列特征概述
工商管理硕士为何搞垮了一家LED领军企业
浅谈电动汽车连接器的特性设计问题
共享AI是大势所趋 腾讯计划让AI无处不在
台积电将重获5000亿美元的市值
中国芯公司融资规模闻泰达三百亿 ,募得股本数占比60%
地平线正式发布全场景整车智能方案
利用高性能模拟器件简化便携式医疗设备的设计
魅族Pro7、魅族Pro7Plus最新消息:魅族Pro7保护壳开卖7月发售,三星8895处理器+6g+2K屏
新电池使用小知识
半导体芯片之车规芯片——Lab Companion
高速信号的走线闭环规则