3 ms·
C++ has a standard, multiple competing implementations and a largely drama-free community. Does CUDA even have Rust bindings, and if so, are they on the same l
by mnrlt 3y ago
C++ has a standard, multiple competing implementations and a largely drama-free community.
Does CUDA even have Rust bindings, and if so, are they on the same level as the C++ ones?
What do you mean by "the windows projects" that shift towards Rust?
- galangalalgol 3y agoMS has started implementing pieces of windows in rust. If you have windows 11 you are running rust. The cuda bindings are good for ml, but missing for cufft and similar. There are people working on better cuda support, but there are even more people working on vendor agnostic gpgpu using spirv and webgpu. It isn't there yet. Right now you are mostly left to your own bindings unless you are doing ml or blas. Edit: I can't argue about the drama part. The competing compilers will get there. A couple gcc frontends in work, and crane lift as a competing back end for llvm and full self-hosting. There is also miri I guess to emit c? People use that to get rust on the C64 or other niche processors.
- pjmlp 3y agoYes they started, yet there is enough C++ to rewrite in the 30 years of Windows NT history. Meanwhile, Visual Studio team released better tooling for Unreal in Visual C++.