- cudaEvent.elapsed_time gives microsecond precision vs perf_counter - cudaEvent measures actual GPU execution, not just kernel launch - falls back to time.perf_counter on CPU-only devices
- cudaEvent.elapsed_time gives microsecond precision vs perf_counter - cudaEvent measures actual GPU execution, not just kernel launch - falls back to time.perf_counter on CPU-only devices