ZKX's LAB

英特尔危机?华为鲲鹏,苹果M1,英伟达力推,ARM为何被宠爱

2020-11-26新闻5

不吃鱼看新闻了:

2k登陆手机屏幕时,让人惊叹一手在握的手机里一颗小小的CPU,一块小主板就发挥出如此高清的视觉体验,你不觉得不可思议吗?对比X86则需要硕大的主板,强硬的显卡和额外的大功率供电…

曾经还想过为何不把ARM的GPU用到英特尔上,那就不用搞那么复杂的显卡了?

原来是架构指令集的区别…

对于ARM架构,很多人从一开始就误解了,尤其被“精简指令”这个词迷糊了,它不是干不了重活的意思,只是和X86的“复杂指令”运作模式不同!

精简指令集和复杂指令集它们的区别在于不同的CPU设计理念和方法。简单点理解:

【复杂指令架构先用于早期计算机设计,用最少的机器语言指令来完成计算任务,但复杂的指令系统必然带来结构的复杂性.很难把全部硬件做在一个芯片上,不利于单片计算机的发展,而许多复杂指令也导致通用性差。】

所谓弯路走多了,就走直路,于是就有了精简指令的探索开发,

【精简指令集 的指令系统只包含使用频率很高的少量指令.并提供一些必要的指令以支持操作系统和高级语言,众多功能IP封装到CPU内,从而到达执行工作效率的提高,处理数据速度快,功耗也相应降低。】

网友通过一个泡茶的例子,就很好的说明了两种方案的差别

【复杂指令集:1、去泡茶;2、茶泡来了;

精简指令集:1、去;2、拿杯子;3、放茶叶; 4、泡茶;5、拿来。

显然复杂指令速度快效率高;

但泡50杯茶就不一样了

复杂指令集:1、去泡茶;2、茶泡来了;3、去泡茶;4、茶泡来了;5、去泡茶;6、茶泡来了......重复到50次。

精简指令集:1、去;2、拿杯子*50,3、放茶叶*50,4、泡茶*50,5、拿来。】

有多强?服务器都能胜任,更何况桌面电脑?

华为自研服务器CPU【鲲鹏920内核多达64核,频率2.6GHz,支持8通道DDR4内存,支持PCIe 4.0及CCIX,集成100Gbe网络】

英伟达BlueField-2DPU【集成了8颗64位ARM-Cortex A72内核,拥有2个超长指令字加速引擎,集成自研智能网卡,可提供两个100Gb/s的网络通道,更号称1个顶125个英特尔U!】

苹果自研桌面CPU【M1芯片5nm工艺制程,8核CPU,8核GPU,频率高达3.2GHz,安兔兔跑分达111.9万!】

很多人可能还不知道,苹果的Mac os就是基于精简指令集开发的系统,此次移植自研M1,实际上只是相当于回归 同为精简指令的power架构而已,而Windows则是复杂指令集开发,(比复杂指令还复杂的系统…)这便是苹果一直更流畅的奥秘了吧!

所以面对ARM精简指令被更多科技公司推崇,就连AMD也开始走上了两种指令集相结合的研发道路,英特尔继续任性挤牙膏,也终有被挤扁的时候…

(注:图片来源网上分享如有冒犯请联系删除。)

#英特尔

随机阅读

qrcode
访问手机版