苹果M1芯片相比传统X86 CPU的优点在哪?

大家都知道手里现存的个人计算机处理器,包括Intel Yes、AMD Yes什么的,都是基于CISC 。CISC拥有很多复杂的指令,这些指令可以专门去处理一些复杂任务,比如有一些指令是“消防员”,他们去灭火很专业,但缺点是如果交通堵塞,消防员就无能为力,必须得派交警过去,所以CISC的特点是“专事专办” 。那你该问了,要是着火的房子太多消防员管不过来怎么办?
作为以SoC形态出现的电脑处理器,M1相对传统X86 CPU的优点在哪呢?先来看传统CPU是怎样处理数据的吧,现代CPU支持数百条指令,但仅仅只处理一个寄存器的数据也需要完整地跑一遍流水线,但即便是流水线较短的ARM架构也在10级以上,X86则需要经历20级左右,能效比很低 。

苹果M1芯片相比传统X86 CPU的优点在哪?
文章插图
虽然现代CPU大多可以将常见的指令集合,一次下达1条指令就能实现多个指令的并行,一条指令也可以同时处理多组数据以实现单指令多数据流,但即便是AVX512的带宽依然相对太窄,再加上长流水线的影响,所以为了提高性能就只能提高频率,这也就增加了功耗,这就是为什么低电压x86 CPU很难成为生产力工具的原因 。
在单线程工作负载下,M1 的大核心频率为 3.2GHz,比苹果 A14 的 3GHz 频率高 6.66% 。在多线程工作负载中,外媒怀疑苹果锁频到 3GHz 。另外,M1 的 4 个性能核心和 4 个效率核心都可以同时工作 。
苹果M1就是基于RISC 。RISC只有一些简单指令,就好比这个城市里既没有消防员、也没有交警,只有广大的平头老百姓 。当要解决简单任务时,每个人都可以上阵干活,因此速度更快 。
苹果由于掌控整个硬件+软件+平台+生态的产业闭环,要想从X86的CSIC转向ARM的RISC,可操作性就强得很多,而且未来产品性能和更新节奏再也不会受制于Intel 。因此,虽然RISC有一定的先天劣势(只有精简指令集),但苹果可以自己掌握芯片设计流程,更好地发挥5nm工艺潜能,使得整体性能瑕不掩瑜,甚至超越行业1个身位以上 。根据外媒的初步跑分,苹果M1性能差不多可以对标Intel i7-10700 。把这个等级的CPU塞到Mac Mini甚至是MacBook Air里,以后还咋说Mac低配高价……
苹果在做一个颠覆 。英特尔和AMD是X86的复杂指令集,苹果的M1是arm的简单指令集 。大多数民众,arm的简单指令集就够用了,苹果这是想要颠覆,用ARM来颠覆X86,。如果苹果成功,因特尔和AMD的优势将不复存在,几千元的最高x86平台遍地都是,x86平台将转战服务器、数据中心、超级计算机行列 。民用级是ARM的天下
Intel把控着全球个人电脑产品的迭代速率,苹果每次更新Mac产品线,都必须紧跟英特尔的节奏,产品的性能也由Intel说了算 。英特尔之所以被称为“牙膏厂”,就是因为他每推出新一代CPU,性能只比上一代高一点点,远没有达到当下的技术上限,但毕竟所有PC厂商都只能从Intel或AMD采购CPU,因此在性能方面没有话语权 。Intel之所以挤牙膏,主要原因有两点,一个是Intel确实有一言堂的能力,可以自己制定游戏规则;另一个是如前面所说,CISC处理器功耗高发热大,任何高性能都要满足“散热量不至于损伤硬件”的前提,因此无法一味提升性能 。Windows成熟的系统和生态均基于CISC,Intel即使想转向RISC也无能为力 。苹果自研M1芯片5nm “32核心”再见英特尔!
【苹果M1芯片相比传统X86 CPU的优点在哪?】 要说M1芯片强吗?答案是肯定的,不仅为新Mac设备带来了翻倍的性能提升,还进一步延长了设备的续航时间 。或许这些都只是M1芯片的冰山一角,未来我们将看到它完整的形态,最终为用户带来前所未有的产品体验 。
责任编辑:tzh
.dfma {position: relative;width: 1000px;margin: 0 auto;}.dfma a::after {position: absolute;left: 0;bottom: 0;width: 30px;line-height: 1.4;text-align: center;background-color: rgba(0, 0, 0, .5);color: #fff;font-size: 12px;content: "广告";}.dfma img {display: block;}
苹果M1芯片相比传统X86 CPU的优点在哪?
文章插图

    推荐阅读