GPU Design · All levels
GPU Design - Architecture to Silicon
Practical GPU design mastery covering SIMT programming model, SM microarchitecture, memory hierarchy, warp scheduling, graphics pipeline, interconnect, physical design, and bring-up.
Course promise
This is the execution-focused GPU design course for silicon teams. It teaches how to reason from warp-level behavior to system-level performance, then close design risk with reproducible evidence across software, architecture, and implementation.
Translate SIMT and graphics concepts into measurable engineering decisions.
Diagnose bottlenecks across SM scheduling, memory traffic, and interconnect.
Connect architecture choices to timing, power, thermals, and bring-up risk.
Use one repeatable framework: workload -> mechanism -> artifact -> owner -> decision.
Course map
SIMT programming and occupancy
-> SM/shader core behavior
-> memory hierarchy and coalescing
-> warp scheduling and divergence control
-> graphics and compute pipeline balance
-> interconnect and memory-system scaling
-> physical design, thermal, timing closure
-> verification, counters, and bring-upRelated topics
Full course index
Every section and lesson in this track — expand folders in the sidebar or jump from here.