jgrusewski
53382ad692
perf(cuda): unify dual-stream to single stream + event-based sync_all
gpu_backtest_evaluator: removed env_stream, env_event, main_event.
Sequential single-stream loop eliminates 4 event sync calls per step.
H100 forward pass occupies 100+ SMs — env_step overlap was not profitable.
cuda_streams: sync_all() reduced from N blocking cuStreamSynchronize
calls to 1 via cuEventRecord fan-in on stream[0]. 118 tests pass.
Estimated 15-20% walltime reduction in backtest evaluation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 07:50:00 +01:00
..
2026-03-08 15:17:22 +01:00
2026-03-13 10:18:35 +01:00
2026-03-08 15:17:22 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-16 21:01:28 +01:00
2026-03-18 07:50:00 +01:00
2026-03-08 15:17:22 +01:00
2026-03-13 10:18:35 +01:00
2026-03-15 11:59:31 +01:00
2026-03-17 22:27:56 +01:00
2026-03-17 22:27:56 +01:00
2026-03-10 13:18:57 +01:00
2026-03-15 11:59:31 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-17 22:27:56 +01:00
2026-03-13 10:18:35 +01:00
2026-03-10 11:17:51 +01:00
2026-03-13 10:18:35 +01:00
2026-03-10 11:17:51 +01:00