Repository navigation
perf(cuda): disable timing on pinned transfer events - #10714
Conversation
Merging this PR will regress 2 benchmarks2 warnings, 1 note
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
9271a1d to
59b0d68
Compare
Replace BLOCKING_SYNC with DISABLE_TIMING on pinned-buffer events. This also changes host event waits from blocking to busy-waiting; buffer ownership and completion-event reuse are unchanged. Original-commit: 231277f878 Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
59b0d68 to
08955de
Compare
Problem
Pinned-transfer completion events record timing that reclamation does not use.
Solution
Replace
BLOCKING_SYNCwithDISABLE_TIMING.Assessment
Host event waits become busy-waits, trading CPU usage for different wait behavior. Independent of event reuse; based on #10726.