被网友们称作“硅仙人”的传奇芯片架构师 Jim Keller 在近日举办的“未来计算”(Future of Compute)会议上吐槽道 —— 虽然他主导了 Zen 1、Zen 2、Zen 3 的芯片架构设计,但在其于 AMD 离职后,该公司还是“愚蠢地取消”了自己的 K12 ARM CPU 项目。
(图 via WCCFTech)
据悉,Future of Compute 会议由印度科学研究所旗下的计算机科学与自动化系牵头举办,而 Jim Keller 也在会上简要概述了他从事的各种项目、以及芯片设计的基础知识。
他表示,自己在 AMD 任职期间开发了 Zen 1 处理器架构,并参与了 Zen 2 和 Zen 3 项目。
这意味着 Zen 3 可能是这段时期里经 Jim Keller 之手的最后一个设计。而 AMD 新团队正在折腾包括 Zen 4 在内的 5 个内部设计项目。
重点在于,Jim 与团队成员注意到了 ARM 和 x86 CPU 的缓存设计,在执行单元等方面基本相同。两种处理器架构之间的唯一区别,就是在解码单元上。
基于此,他们决定在原定的 K12 ARM 新芯片上发力,结果后来遭到了 AMD 的无情取消。
Jim Keller 透露 —— K12 ARM CPU 项目实际上是在他离开 AMD 公司后,被不知道哪位经理给取消的。
大多数经理都害怕改变,但作为一名架构师,Jim Keller 对此毫无畏惧,且他在 AMD 工作时的回忆都相当有趣。
如果有幸延续至今,基于 ARMv8-A 的处理器,有望随 Zen 项目一同到来、并专注于高能效的应用场景 —— 比如计算密集型服务器、嵌入式、以及半定制等细分市场。
遗憾的是,AMD 最终选择了基于各种 Zen 核心架构的半定制服务器芯片路线 —— 比如定于明年亮相的 Zen 4c 架构(主打计算密集型服务器市场),就会在 EPYC Bergamo 平台上首次亮相。
此外 AMD 推出了基于 Zen 架构的嵌入式芯片产品线,而不是单纯地依赖于 ARM 架构。
Future of Compute by Jim Keller - CSAChannel IISc(via)
对于和 ARM 的竞争关系,AMD 首席财务官 Devinder Kumar 的回答是 —— 尽管有一定的竞争关系,但该公司还有着眼于 ARM 领域的投资。
我们对计算非常了解,并且与 ARM 保持着相当不错的关系,此外客户也希望我们合作开发特定的产品猖獗方案。即便 x86 仍是该领域的主导力量,AMD 还是做好了随时继续前行的准备。
至于 Kim Keller 的近况,在 2018 年加盟英特尔之后,他又于 2020 年离职,目前是 Tenstorrent 的首席(代理)技术官。