苹果的M1不是巫术 它是好的芯片设计

时间:2021-02-09 | 文章作者:残月

当苹果公司宣布放弃英特尔而支持自己的基于ARM的笔记本电脑处理器时,最大的问题是装有这些新芯片的计算机的速度有多快。在我们的解释器节目《 Upscaled》的最后一集中,我们看了一下苹果新的M1驱动的Macbook Pro与英特尔驱动的16英寸Macbook Pro和基于Windows ARM的Surface Pro X相比的性能。事实证明,M1是快疯了。

苹果的M1不是巫术 它是好的芯片设计

下一个问题是苹果的工程师是如何做到的?处理器不是魔术。每个设计都是十几个变量之间的平衡。较大的缓存可以容纳更多数据,但访问速度较慢。较高的时钟速度可提高性能,但会消耗电池寿命。设计芯片可能要花费数年的现实使情况变得更加复杂,但是尽管工程师可以进行所有建模和仿真,但是在实际制造之前很难准确预测芯片的性能。

苹果成功的关键似乎是M1令人难以置信的“宽”设计。这是指芯片每个周期可以处理多少条指令。M1是单线程的,这意味着每个内核一次只能处理一条指令流(与Intel和AMD的多线程设计不同),但每个周期最多可以处理8条指令。这几乎是大多数现代设计的两倍。这样,即使以较低的时钟速度运行时,它仍然可以完成大量工作,从而有助于节省功耗。

这只是Apple做出的一系列明智决定中的一个,所有这些决定加起来都是令人印象深刻的处理器。有些人认为M1的优势在于它是ARM芯片,而不是像Intel或AMD的x86,但苹果的许多设计决策是竞争对手公司可以采用(并已开始采用)的。再加上M1建立在台积电(TSMC)的尖端5纳米设计之上,苹果的成功并不是魔术。

点击查看更多↓