Skip to content

Add blog post related to dropping support for old Nvidia hardware etc#1810

Open
kjetilkjeka wants to merge 1 commit intorust-lang:mainfrom
kjetilkjeka:nvptx_drop_support_old_hw_and_isa
Open

Add blog post related to dropping support for old Nvidia hardware etc#1810
kjetilkjeka wants to merge 1 commit intorust-lang:mainfrom
kjetilkjeka:nvptx_drop_support_old_hw_and_isa

Conversation

@kjetilkjeka
Copy link
Copy Markdown

@kjetilkjeka kjetilkjeka commented Mar 4, 2026

This is a blogpost related to this accepted MCP requested in the implementing PR by @ZuseZ4

Rendered

@@ -0,0 +1,32 @@
+++
path = "9999/12/31/increasing-the-minimum-supported-ptx-isa-version-and-gpu-architecture-for-the-nvptx-target"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a lot of detail just for the title, and it would probably also be the longest title on the rust blog website. Can you shorten it, maybe to something along the lines of this windows update? Just to make sure that we don't run into formatting issues. While at it, also shorten the file name.

https://github.com/rust-lang/blog.rust-lang.org/blob/main/content/Windows-7.md

I guess enough people won't know what PTX/ISA is is to begin with, so saying that we are raising the baseline for the nvptx (or just NVIDIA) gpu target should be enough.


## Why are the requirements being changed?

Until now, Rust has supported emitting PTX for a wide range of GPU architectures and PTX ISA versions. In practice, several defects existed that could cause valid Rust code to trigger compiler crashes or miscompilations. Removing support for older hardware and software is considered the best path forward for resolving these issues.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would put that into perspective by adding a few dates for people who aren't too involved into GPUs. To quote Fractal:

Well, NVIDIA dropped support for GPUs under sm_70 in CUDA 13. Newer drivers also drop support for those GPUs. Volta(sm_70) GPUs have been launched in 2017.

If you mention that NVIDIA already stopped supporting the GPUs which we are dropping with CUDA 13, and mention that the (now) oldest supported sm_70 GPUs were released 2017 (aka 9 years ago), readers will probably feel more empathic towards our decision of not spending additional time on them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants