Running CUDA Profilers on Linux: GPU Optimizations
Instructions for installing and running several of Nvidia's profiling tools on linux.
CUDA Tutorials, Samples, and Analysis
Instructions for installing and running several of Nvidia's profiling tools on linux.
Simple demonstration of CUDA graphs using the vector add code from Visual Studio's default CUDA project as a starting point.
This post explains one typical approach to using cuRAND followed by my own approach to using cuRAND which is simpler and has higher performance.
Simplified CUDA P2P memory copy sample and performance results with and without NVLink.
This post looks at methods of error checking and debugging GPU code. Primarily by creating helper functions and macros for checking for errors.
Part 1 in a series of post introducing GPU programming using CUDA. This post looks specifically at thread indexing and memory usage.
Part 1 in a series of post introducing GPU programming using CUDA. This post looks specifically at launching functions on the GPU.