Expand description
Benchmark helpers for renderer throughput artifacts.
This module intentionally keeps the reusable pieces small and deterministic:
workload sizing, NeoCortx-compatible targeting policy selection, and timing
summaries. GPU work and file output live in src/bin/render_benchmark.rs.
Structs§
- Benchmark
Workload - Serializable workload description included in benchmark artifacts.
- Timing
Summary - Timing summary over one or more per-frame markers.
Enums§
- Benchmark
Render Path - Renderer path exercised by a benchmark run.
Functions§
- duration_
ms - Convert a duration to milliseconds as f64.
- fixed_
orbit_ frame_ count - Total captures in a fixed-orbit NeoCortx-style workload.
- neocortx_
targeting_ policy - Current NeoCortx targeting behavior for fixed-orbit YCB episodes.
- percentile
- Nearest-rank percentile over finite samples.
- summarize_
timing - Summarize per-frame timing markers.