Benchmark execution time against the ~10x native-Geant4 budget #5
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Benchmark the surrogate's execution time and track it against the target the final design must hit: roughly ~10× native Geant4.
Large nets are acceptable for now — don't over-optimize prematurely — but every architecture choice (WGAN, MoE, rollout parallelization) is ultimately measured against this number. Needs a reproducible per-step / per-shower timing benchmark for the current model and a native-Geant4 reference time on the same events to define "1×", then re-run for each candidate architecture.
Source: Jan & Tobias meeting 2026-07-07 §4. Cross-cutting target, not a one-off task.
mentioned in commit
bac541240fmentioned in merge request !3