Skip to main content

Module benchmark

Module benchmark 

Source
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§

BenchmarkWorkload
Serializable workload description included in benchmark artifacts.
TimingSummary
Timing summary over one or more per-frame markers.

Enums§

BenchmarkRenderPath
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.