3 ms·
To be fair, C++ just brings over templated wrappers around battle-tested C CUDA libraries like cuDNN, cuBLAS, etc.
by johnnycerberus 5y ago
To be fair, C++ just brings over templated wrappers around battle-tested C CUDA libraries like cuDNN, cuBLAS, etc.
- pjmlp 5y agoCppCon 2019: Olivier Giroux “The One-Decade Task: Putting std::atomic in CUDA.” https://www.youtube.com/watch?v=VogqOscJYvk https://www.youtube.com/watch?v=VogqOscJYvk Future of ISO and CUDA C++ https://developer.nvidia.com/gtc/2020/video/cwe21284-vid https://developer.nvidia.com/gtc/2020/video/cwe21284-vid Thrust, the CUDA C++ template library https://docs.nvidia.com/cuda/thrust/index.html https://docs.nvidia.com/cuda/thrust/index.html Optix, single-ray shader programming model using C++, and ray Tracing acceleration using RT Cores. https://developer.nvidia.com/optix https://developer.nvidia.com/optix Phew, so many wrappers yet to list.