苹果公司的M1芯片是Mac上最快的单核CPU基准测试结果的芯片。在多核性能方面,它还击败了许多高端英特尔竞争对手。开发商Erik Engheim最近分享了对M1芯片的深入研究,讨论了为什么苹果的新处理器比替换的英特尔芯片快得多的原因。首先,M1不是简单的CPU。正如苹果公司解释的那样,它是一个片上系统,即一系列芯片都封装在一个硅封装中。 M1可容纳大量模块,例如8核CPU,8核GPU(某些MacBookAir型号为7核),统一内存,SSD控制器,图像信号处理器,SecureEnclave等。英特尔和AMD还内置了多个微处理器如Engheim所述,Apple具有一个优势,因为苹果不像竞争对手那样专注于通用CPU内核,而是专注于专门的任务。专用芯片。除了CPU(具有高性能和高效率内核)和GPU外,M1还具有用于处理诸如语音识别和摄像头处理之类的机器学习任务的神经引擎,以及用于实现高能效的内置视频解码器/编码器视频文件的转换效率,安全加密器用于处理加密,数字信号处理器用于处理数学上密集的功能,例如对音乐文件进行解压缩,图像处理单元可加快由图像处理应用程序完成的任务。值得一提的是,还有一种新的统一内存架构,该架构允许CPU,GPU和其他内核相互交换信息。通过统一内存,CPU和GPU可以同时访问内存,而不是在一个区域和另一个区域之间访问。之间复制数据。无需复制即可访问同一内存池,从而加快了信息交换的速度,从而提高了整体性能。所有具有特定用途的所有芯片都可以加速特定任务并带来人们所看到的改进。这就是为什么许多使用M1Mac进行图像和视频编辑的人看到速度如此之快的原因之一。它们执行的许多任务可以直接在专用硬件上运行。这就是为什么便宜的M1MacMini可以轻松地对大型视频文件进行编码而无需付出很多努力的原因,而昂贵的iMac的粉丝却可以全功率运行,但仍无法跟上潮流。专用芯片已经使用了很多年,但是,正如Engheim所述,Apple正在“更彻底地朝这个方向转移”。 AMD等其他Arm芯片制造商也采用了类似的方法,但是Intel和AMD依靠销售通用CPU。出于许可原因,戴尔和惠普等PC制造商可能无法像苹果公司一样设计完整的内部SoC。 IT Home了解到Apple能够集成大多数其他公司无法复制的硬件和软件。这是iPhone和iPad优于其他智能手机和平板电脑的地方。除了自行设计的片上系统的优点外,Apple还在M1中使用Firestorm CPU内核。这些核心是“真正快速”的。并且可以通过无序执行,RISC架构以及Apple实施的某些特定优化来并行执行。恩格海姆(Engheim)对多指令进行了深入的解释。 Engheim认为,由于CISC指令集及其业务模型的局限性,英特尔和AMD为PC制造商创建端到端芯片解决方案并不容易,因此他们处境艰难。