3 ms·
Very cool to see this project get rebooted. I'm hoping it will have the critical mass needed to actually take off. Writing CUDA kernels in C++ is a pain. In th
by porphyra 2y ago
Very cool to see this project get rebooted. I'm hoping it will have the critical mass needed to actually take off. Writing CUDA kernels in C++ is a pain.
In theory, since the NVVM IR is based on LLVM IR, rust in CUDA should be quite doable. In practice, though, of course it is an extreme amount of work.
- pjmlp 2y agoUnless NVIDIA actually embraces this, it will never be better than the C++, alone given the whole IDE integration, graphical debugging and libraries ecosystem. Unless one is prepared to do lots of yak shaving, and who knows, then NVIDIA will actually pay attention, like it has happened with CUDA support for other ecosystems.
- Asraelite 2y agoYeah, I would prefer to see this effort being done for AMD GPUs. They're not as powerful, but at least everything is open source and developer friendly. They should be rewarded for that.
- porphyra 2y agoAMD GPUs actually have fairly powerful hardware. However, despite being open source, calling them "developer friendly" is rather generous. Just look at how TinyCorp struggled with AMD ROCm before resorting to writing a completely sovereign stack.