AMD宣布已经发布了适用于Windows的HIP SDK,您不再需要在CUDA或HIP之间进行选择,因为 HIP SDK 将帮助开发人员使 CUDA 应用程序在 AMD 硬件上运行。
使用 GPU 加速应用程序的开发人员之间一直存在重大分歧。有些人更喜欢Nvidia专有的CUDA API,而另一些人则选择开源的HIP API。HIP SDK是AMD的ROCm平台的一部分,它希望弥合这一差距,允许开发人员将CUDA应用程序转换为C++代码,这些代码可以在Nvidia和AMD显卡上运行。ROCm 面向 HPC 和 AI 应用程序,而 HIP 适用于典型的桌面应用程序。
AMD断言,将CUDA应用程序移植到HIP SDK并不具有挑战性,因为CUDA和HIP是基于C++的。此外,HIP SDK还提供了帮助开发人员加快该过程的工具,例如HIPIFY工具集,它将CUDA代码转换为可移植的HIP C++。
这个HIP SDK目前支持多个Windows系统,包括Win10 22H2、Win11 22H2以及Windows Server 2022及之后的版本,对A卡的支持范围也从移动版APU到游戏卡再到工作站显卡都覆盖。截至目前,已有10款显卡在兼容列表中,其中包括工作站级别的Radeon Pro W7900、W7800和W6800,以及消费级的Radeon RX 7900 XTX、RX 7900 XT、RX 7600、RX 6950 XT、RX 6900 XT、RX 6800 XT和RX 6800等。
此举显示出AMD在计算和人工智能领域上正在采取积极措施,填补与竞争对手NVIDIA的差距。通过推出更加开放和易用的开发工具,AMD希望能够吸引更多的开发者,并在未来取得更大的竞争优势。