CS3210 Parallel computing

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)

CS3210 Site Preview Version
Unpublished Page

Have feedback?Share it anonymously↗

Graph View

  • 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

CS3210 · AY2026/27 Semester 2

Built with Quartz