AMD组建团队用Rust重构GPU软件栈

IT时代网10月17日消息,在显卡市场与英伟达的竞争中,多年以来被用户提及较多的短板集中在软件优化与开发生态上,与英伟达的 GeForce 和 CUDA 相比仍有差距。这一状况正在被改写,AMD 正在组建一支精英团队,目标是使用 Rust 语言重构 GPU 软件栈的底层。

这次调整并非局部修补,而是要把 Rust 贯穿到整个软件栈的核心环节,其中包括编译器与运行时、底层固件与系统接口,以及软硬件协同设计。AMD 对 Rust 的定位也已改变,不再将其视作点缀,而是未来技术的核心方向之一。

以往这类底层技术栈通常使用 C/C++ 语言构建,但在人工智能时代 Rust 的风头超过了其他语言。该语言的并发性能强、内存安全性高,与人工智能写代码的适配性也较好,因此不少公司正在从 C/C++ 转向 Rust,微软用 Rust 重写 Windows 内核,英伟达也将 GPU 驱动转向 Rust,Linux 内核同样如此。

AMD 这次在软件优化上的转型虽然主要针对人工智能领域,ROCm 生态是重点,但游戏玩家未来也一样能从中受益,游戏驱动代码同样涉及大量内存管理与优化,有助于降低游戏崩溃、蓝屏等问题。

至于游戏性能是否能从中受益,目前公开信息仍然有限,不足以做出判断。随着祖传代码被重写,后续走向仍存在不确定性。

注:本文中包含AI辅助创作的内容。

编辑:林一舟

THE END