Top
Best
New

Posted by nonmaskable 1 day ago

Nvidia announces native GPU programming in Rust(developer.nvidia.com)
701 points | 281 commentspage 3
jauntywundrkind 8 hours ago|
Worth mentioning that Nvidia open sourced CUDA Tile IR ~8 months ago. And yes the code is open source too. https://news.ycombinator.com/item?id=46330732
nicebyte 12 hours ago||
what this article tells me is that no one at Nvidia actually cares about this project whatsoever. otherwise, they would have had a person actually write the announcement.
calini 4 hours ago||
Do it in Go and I’m interested
rvz 12 hours ago||
First of all, this is a pre-1.0 release that requires a nightly Rust compiler (if you choose the SIMT track with cuda-oxide) so that one is going to be unstable software.

Secondly, When an issue occurs with a kernel or you want to write your own custom kernel in Rust, now we need to diagnose if the problem came from either cuda-oxide (SIMT), Rust's side, CUDA or Tile (If you decide to choose the Tile track).

Another dependency into the list and course everything is open source except CUDA itself. So any issue that happens on the CUDA level, you are forced to wait for them to fix it.

mococa 11 hours ago||
AI slop article, how can I trust on this?
pjmlp 5 hours ago|
The same way as people trust AI sloppy on their code.
shmerl 11 hours ago||
Nvidia only? Typical.

This is more promising: https://github.com/Rust-GPU/rust-gpu/

anon291 8 hours ago|
Once again... There's literally no point to a low level shader language for heterogenous back ends.
hobofan 1 hour ago||
Why? The point of a shader language is to define a function that outputs some graphics. Why should that not be portable between GPUs/CPUs of different vendors?
nonmaskable 1 day ago||
[dead]
ReshamJoshi 23 hours ago||
[dead]
westurner 11 hours ago||
[dead]
mococa 11 hours ago|
The world is unsafe
Xeoncross 11 hours ago|
Rust just makes you sign a waiver first.
More comments...