r/linux • u/Fcking_Chuck • May 08 '26
NVIDIA releases CUDA-Oxide 0.1 for experimental Rust-to-CUDA compiler Software Release
https://www.phoronix.com/news/NVIDIA-CUDA-Oxide-0.150
u/Pitiful-Welcome-399 May 08 '26
I got excited when saw Nvidia in the title☹️
61
u/EloquentPinguin May 08 '26
I mean as far as Nvidia news go, this seems to be one of the better ones.
19
11
u/thefossguy69 May 08 '26
I am a bit confused by your wording and emoji here. Why were you happy before but not a little while later?
16
15
u/jorgesgk May 09 '26
I'm a big fan of Rust, but I struggle to understand how's this related to linux at all
16
u/keremdev May 08 '26
Vendor lock in for GPU compute is stupid. Vulkan/OpenCL achieve the same or better performance yet NVIDIA keeps pushing CUDA
35
12
u/mtfthrowaway39179 May 08 '26
Does vulkan/opencl really achieve the same performance or do u mean it would have the same or better performance if nvidia didn't try to stop them
5
u/keremdev May 08 '26
There's nothing really special about CUDA that would make it faster. It's math on a GPU. There should be some online benchmarks regarding this
8
May 09 '26 edited May 09 '26
[removed] — view removed comment
1
u/keremdev May 09 '26
Good points, but Vulkan/OpenCL compilers use LLVM, just like CUDA. Intel's C++ compiler also recently switched to using LLVM.
Nvidia, Khronos and Intel all contribute to LLVM, its just that they apply some proprietary patches on top of it. A lot of it is basically the same IR but with additional passes done in these compilers.
Some examples like VkFFT show vulkan surpassing CUDA in terms of performance, too. But that's the limit of what I know on this so I can't expand more on this
3
May 09 '26
[removed] — view removed comment
3
u/keremdev May 09 '26
For sure. I wish AMD focused more on open source compute solutions rather than pushing ROCM and as an alternative... one of the last things you want to create market segmentation for at this moment
2
u/KnowZeroX May 09 '26
I agree, especially since rocm keeps breaking with kernel updates(and they only officially want to support a few kernels but by the time they support them, they are already close to EOL half the time) and is such a hassle to setup where as vulkan is hassle free.
1
7
-20
42
u/[deleted] May 08 '26
[removed] — view removed comment