4 ms·
The early versions had been only C. Then they added a lot of stuff. You don't need all the fancy stuff, but OpenCL (and even more so Vulkan) are too complicate
by randomNumber7 2y ago
The early versions had been only C. Then they added a lot of stuff.
You don't need all the fancy stuff, but OpenCL (and even more so Vulkan) are too complicated when all you want to do is some gpu number crunching.
Being able to write a kernel with something that looks like C. Having pointers on gpu and cpu and being able to call these kernels somewhat conveniently (like CUDA C) would be a great starting point.
- pjmlp 2y agoEarly meaning until CUDA 3.0 in 2010, we are now on CUDA 12.8, 15 years later.