提高`nvptx64-nvidia-cuda`目标的基准

提高`nvptx64-nvidia-cuda`目标的基准

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Rust 1.97将于2026年7月9日发布,更新nvptx64-nvidia-cuda目标的PTX ISA版本,移除对2017年及之前GPU架构的支持。这将提升编译器的正确性和性能,但不再支持旧版CUDA驱动或低于7.0的GPU。

🎯

关键要点

  • Rust 1.97将于2026年7月9日发布,更新nvptx64-nvidia-cuda目标的PTX ISA版本。
  • 移除对2017年及之前GPU架构的支持,提升编译器的正确性和性能。
  • 不再支持旧版CUDA驱动或低于7.0的GPU。
  • 新最低支持版本将使得无法生成与旧GPU和旧CUDA驱动兼容的PTX工件。
  • 此次变更预计对用户影响有限,因为受影响的GPU架构已不再被NVIDIA积极支持。

延伸问答

Rust 1.97的发布日期是什么时候?

Rust 1.97将于2026年7月9日发布。

nvptx64-nvidia-cuda目标的PTX ISA版本将如何变化?

nvptx64-nvidia-cuda目标的PTX ISA版本将被更新,移除对2017年及之前GPU架构的支持。

Rust 1.97对旧版CUDA驱动的支持情况如何?

Rust 1.97将不再支持旧版CUDA驱动或低于7.0的GPU。

更新后的nvptx64-nvidia-cuda目标会对用户产生什么影响?

此次变更预计对用户影响有限,因为受影响的GPU架构已不再被NVIDIA积极支持。

为什么要移除对旧GPU架构的支持?

移除旧GPU架构的支持是为了集中开发精力,提高当前支持硬件的正确性和性能。

如何配置nvptx64-nvidia-cuda以支持新版本的CUDA驱动?

如果目标是兼容CUDA 11或更新的驱动,需使用计算能力7.0或更高的GPU,并配置-C target-cpu sm_60或-C target-cpu=sm_70。

➡️

继续阅读