20. Debug GPU programs that fail in strange ways
Find illegal accesses, race conditions, uninitialized data, launch failures, numerical surprises, and performance regressions. You will use sanitizers, debuggers, assertions, deterministic tests, and small reproducible cases.