3 ms·
A key component of CUDA is that the kernels are written in C/C++ and not some shader language you would only be familiar with if you were into graphics.
by kcb 2y ago
A key component of CUDA is that the kernels are written in C/C++ and not some shader language you would only be familiar with if you were into graphics.
- mepian 2y agoCUDA C++ is not exactly standard either.
- darby_nine 2y agoI mean it's technically c/c++ but the runtime is so different it might as well be a completely different ecosystem. Also, there's enough tooling popping up around the concept of avoiding using this ecosystem that it's pretty clear people want more than that.
- pjmlp 2y agoA key component of CUDA is that kernels can be written in C, C++, Fortran, and any language with PTX compiler backends. The fact many think CUDA is C/C++, is already the first error trying to replace it.