CS3210 Parallel computing
Search
Search
Dark mode
Light mode
Reader mode
Explorer
Home
❯
Tutorials
❯
GPU and distributed computing
❯
Tutorial 5 Extra: Optimizations for GPU-based applications (self-study)
Tutorial 5 Extra: Optimizations for GPU-based applications (self-study)
Have feedback?
Share it anonymously
↗
Graph View
Table of Contents
Tutorial code
Learning outcomes
Part 1: Nsight Compute
Introduction to Nsight Compute
Matrix transposition
Problem statement
File structure
Current kernel
Optimizations
Exercise 1
Exercise 2
False positives
Relaxing the constraint
Exercise 3
Summary
Part 2: Nsight Systems
Introduction to Nsight Systems
Array transformation
Problem statement
File structure
Current issues
CUDA streams
Exercise 4
Summary
Backlinks
Assignment 2: Virus signature scanning with CUDA (AY2025/26 S2)
Assignment 2: Path tracing
Threads, warps and memory