GPU and heterogeneous programming models: Programming Language Design course | Zoonk
49. GPU and heterogeneous programming models
Design kernels, data-parallel operations, address spaces, synchronization, and host-device transfers. Map language constructs to SIMD hardware, GPUs, and other accelerators while exposing performance costs clearly.