5. The GPU execution model
Meet threads, blocks, grids, warps, streaming multiprocessors, registers, shared memory, global memory, and device-host transfers. You will map a simple vector operation onto GPU hardware without hiding behind magic terminology.