Nsight Systems and Nsight Compute Teaching Resources

I was invited to give a guest lecture for the Spring 2020 ECE 408 GPU programming course at the University of Illinois. This lecture covers some performance measurement techniques available in CUDA. The 75 minute lecture, available on Youtube in four parts:

There is also a repository cwpearson/nvidia-performance-tools which contains all the code examples used in the lecture. It also contains Docker images for amd64 and ppc64le with Nsight Compute and Nsight Systems.