在德国柏林举行的IFA 2024上,AMD计算和图形业务集团高级副总裁兼总经理Jack Huynh宣布,公司将把以消费者为中心的RDNA和以数据中心为中心CDNA架构统一为UDNA架构,这将为公司更有效地应对英伟达根深蒂固CUDA生态系统奠定基础。
当AMD在2019年放弃其GCN微架构时,该公司决定将其新的图形微架构分为两种不同的设计,其中RDNA旨在为消费市场的游戏图形产品提供支持,而CDNA架构则专门为满足数据中心以计算为中心的人工智能(AI)和HPC(高性能计算)工作负载而设计。统一成UDNA架构后,开发人员将比现在更轻松地使用它。
AMD表示,此前在RDNA方面犯了一些错误,每次更改内存层次结构、子系统时,都必须重置优化矩阵。展望未来,公司考虑的不仅仅是RDNA 5、RDNA 6、RDNA 7,还有UDNA 6 和UDNA 7。因此,在某种程度上将强制执行完全向前和向后兼容的问题,但需要提前规划。
高端芯片可以建立市场,但软件支持才会决定赢家和输家。英伟达已经传授了如何利用其无与伦比的专有CUDA构建坚不可摧的“护城河”生态系统。
18年前,英伟达从CUDA起步,开始奠定基础,其最根本的优势之一可能是CUDA(计算统一设备架构)中的“U”(统一)。英伟达只有一个适用于所有用途的CUDA平台,它利用相同的底层微架构来实现AI、HPC和游戏。该平台目前拥有400万开发人员。
AMD将继续依靠开源ROCm软件堆栈来对抗英伟达,但这需要用户和开源社区的共同努力,后者将承担优化堆栈的部分负担。AMD将采取措施来简化工作,加速该生态系统发展。
与当前的RDNA和CDNA分裂相比,UDNA究竟会有什么变化?AMD没有详细介绍,显然还有很多基础工作要做。但需要解决的明显潜在痛点是RDNA中缺乏专用的AI加速单元。鉴于目前在数据中心和客户端GPU上进行的AI工作占主导地位,为客户端GPU添加张量支持似乎是一个关键需求。
统一的UDNA架构是与英伟达CUDA竞争的下一个合乎逻辑的步骤,但AMD还有很长的路要走,包括明确推出UDNA架构的时间表。