You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduce a new SCons option `--bench-profile` to select benchmark profile: small, medium, or large.
- SCons now sets the appropriate preprocessor define (`ROC_BENCHMARK_PROFILE_SMALL`, `_MEDIUM`, or `_LARGE`) based on the selected profile.
- Update benchmark sources to use these defines to control dataset sizes, thread counts, and iteration counts for various benchmarks.
- Default values are chosen if no profile is specified.
- Refactor hardcoded benchmark parameters in `bench_mpsc_queue.cpp`, `bench_task_queue_contention.cpp`, and `bench_pipeline_loop_contention.cpp` to use the new profile-based configuration.
- Included `bench_profile.h` to select default ROC_BENCHMARK_PROFILE_* for specific arch.
0 commit comments