在 Computex 2023 期间,我有机会参观了 AMD 在台北的高耸办公室,观看了该公司的Ryzen AI 演示,并与公司副总裁兼客户渠道业务总经理 David McAfee 进行了交谈。我们的大部分谈话都集中在 AMD 在消费者 AI 领域的努力,但我也提出了几个关于 AMD 在混合 CPU 方面的问题。McAfee 告诉我,AMD 对混合处理器的看法与英特尔不同,后者将避免迫使英特尔从其芯片中移除 AVX-512 支持的复杂性。
两周前,我在比利时安特卫普采访了 AMD 首席技术官 Mark Papermaster 。他告诉我,在未来的 AMD 客户端 [消费者] 处理器中,我们将“看到高性能内核与高能效内核与加速的混合”,这表明,与之前的英特尔一样,AMD 将采用混合 CPU 执行内核设计未来。这并不奇怪——几个月前我们在 AMD 的软件手册中看到了两种不同 CPU 核心类型的初步迹象。此外,AMD 已经为其即将推出的EPYC Bergamo芯片奠定了基础,该芯片具有类似于高效核心的密集 Zen 4c 核心。
AMD 当前的 Ryzen 7040 笔记本电脑芯片已经采用混合设计,但没有两种不同类型的 CPU 内核。相反,Ryzen 7040 只有一种类型的 CPU 核心与一个内置 AI 加速器引擎,独立于 CPU 和 GPU 内核运行。该引擎为某些类型的 AI 推理工作负载提供优势,但 CPU 和 GPU 内核更适合其他类型的推理。因此,诀窍是将不同的 AI 工作负载引导至正确类型的内核,以获取最佳性能和能效。
将单独的性能和效率 CPU 内核放入该组合中将为 AI 推理工作负载引入另一种计算选项,我问迈克菲,从概念上讲,效率内核是否比专用硅片(AI引擎)。McAfee 解释说,AI 引擎对 AI 特定操作的严格关注将使其比任何通用 CPU 计算都具有效率优势——甚至是效率核心。
然后我们转向讨论英特尔的混合芯片,它有两种类型的内核,每一种都有自己独特的微架构。这就产生了有趣的问题:英特尔的性能内核支持 AVX-512,但较小的效率内核却不支持。这导致英特尔完全禁用 AVX-512 支持(最后强制禁用), 从而去除其自身芯片的功能并浪费宝贵的管芯面积。