The Microsecond Lie: Why your Go timers are lying about the GPU
The article explains that CPU-side timers in Go are unreliable for measuring GPU kernel execution time because CUDA kernel launches are asynchronous, meaning the CPU only measures the time to enqueue …