ARM@Arm芯片为何对苹果Mac如此重要?

ARM@Arm芯片为何对苹果Mac如此重要?
本文插图
来源:内容由半导体行业观察(ID:icbank)翻译自「imore」 , 作者:Joseph Keller , 谢谢 。
最近关于苹果Mac要转用ARM处理器的消息不胫而走 。 许多人都希望Apple在其Mac系列产品中迁移到自己的处理器 。 随着对ARM过渡的清晰认识开始出现 , 人们可能仍然想知道这意味着什么 。 苹果从英特尔转向ARM是什么意思?至关重要的是 , 是什么使这种过渡对Mac的未来如此重要?
总体而言 , 苹果从Mac上的Intel处理器转移到其他方面 , 与ARM无关 , 而更多地与Apple对其计算命运的控制力更大有关 。
什么是ARM?它与苹果有什么关系?
ARM Holdings是一家英国公司 , 负责设计和创建自己的CPU和其他芯片组 。 尽管ARM芯片为各种设备(例如Acorn Archimedes)供电的悠久历史 , 但如今 , 该公司及其大多数被许可方设计的芯片已在全球嵌入式系统中找到 。
但是 , 除了创建自己的芯片外 , ARM还许可其指令集体系结构(指令集体系结构本质上是告诉芯片如何在特定处理器或处理器类型上执行代码的要素) 。 这意味着公司购买了许可 , 允许他们构建实现ARM指令集的自定义处理器内核 , 而不是自己购买或修改ARM处理器 。
这就是Apple使用其A系列片上系统的方式 , 而此处的区别至关重要 。 苹果公司设计了自己的CPU和实现ARM指令集的CPU内核 。 该公司的工作完全是定制的 , 而不是重新包装ARM处理器 。 从理论上讲 , Apple可以许可x86(英特尔和AMD处理器中使用的指令集体系结构) , 并以此方式构建定制的台式机和笔记本电脑芯片 , 但是该团队目前精通ARM , 并且使用ARM指令集制造的芯片众所周知 。 与x86相比 , 它们的功耗更低 。
这完全是说“ ARM过渡”虽然方便快捷 , 但并不能完全描述我们对即将推出的Mac电脑的期望 。 我们希望像iPhone , iPad和Apple TV中的A系列芯片一样 , Apple的Mac处理器将完全定制 。
CPU与片上系统
当我们谈论苹果公司的定制设计芯片时 , 通常使用诸如“ A13处理器”或“ A13 CPU”之类的短语 , 但是这种术语并不精确 。 苹果的定制芯片虽然肯定由中央处理器CPU主导 , 但不仅仅是单个处理器 。 它们是运行大多数计算机(包括Apple的iPhone和iPad)所需的必要组件的集合 。
A系列片上系统由处理器 , 内存(RAM , 而非存储器)和图形处理单元(GPU)组成 , 它们都在一个裸片上 。 诸如存储 , 电池 , 用于蓝牙和Wi-Fi的无线电等组件 , 以及更多组件都位于片上系统外部 。
片上系统由于其紧凑的特性而非常适合移动设备 。 与分离的系统相比 , 它还需要更少的总体功耗 。 但是 , 在诸如笔记本电脑之类的系统上 , 片上系统方法并不是常见的处理方法 。 取而代之的是 , 处理器 , 内存和GPU通常在逻辑板上都有各自独立的位置 。
由于苹果的芯片设计团队不遗余力地创建了小型的 , 包含在内的系统 , 例如A系列和S系列 , 我们不得不怀疑这是否会延续到Mac中 。 似乎不太可能 。 毕竟 , 笔记本电脑和台式机上的RAM都比智能手机上的内存拥有更多的可用电量 , 因此苹果可能希望在Mac芯片中利用这一优势 。
此外 , 最近的一份报告表明 , 苹果公司目前正在使用基于尚未发布的A14芯片的芯片 , 预计该芯片将在2020年晚些时候推出的新系列iPhone中使用 。 据推测 , 这些芯片具有8种高性能内核和四个高效内核 , 总共12个内核 。 相比之下 , Apple A12X和A12Z在苹果片上系统中拥有八个内核 , 其中四个高性能内核和四个高效内核拥有最多的内核数 。
鉴于在iPhone 11系列中发现的A13具有六个核心(两个高性能 , 四个高效率) , 在彭博社的报告中 , “基于”一词似乎很重要 。 我们将在秋季看到的A14可能会从据说正在测试Mac的12核版本降低 。 我敢猜测Mac芯片是A14的更强大的变体 , 就像iPad Pro系列中的X-variant一样(A12是六核芯片 , A12X和A12Z是八核芯片) ) 。 但是它们都可能基于相同的ARM指令集 。


推荐阅读