MODULE 05 / Days 41-50
Profiling and optimization
- 41Reading an Nsight Systems timelineHow do I read an Nsight Systems timeline?run logged
- 42Reading an Nsight Compute reportHow do I read an Nsight Compute report?run logged
- 43Optimizing CUDA matmul, steps 1 to 3How do I optimize a CUDA matrix multiplication kernel?run logged
- 44Optimizing CUDA matmul, steps 4 to 6How do I get a CUDA matmul close to cuBLAS speed?run logged
- 45Occupancy is not the goalDoes higher occupancy make a CUDA kernel faster?run logged
- 46Reading PTX and SASS, and which one runsWhat is the difference between PTX and SASS in CUDA?run logged
- 47Fast math, FMA and precision, one flag at a timeWhat does -use_fast_math actually do in CUDA, and what does it cost?run logged
- 48CUDA kernel fusion and what a launch really costsWhen does fusing CUDA kernels actually make them faster?run logged
- 49Building a roofline for your GPUHow do I build a roofline model for my own GPU?run logged
- 50The CUDA performance checklist, in diagnostic orderMy CUDA kernel is slow. What do I check first?run logged