← GPU latency results

gpu/routine_controls

profile: nvidia-gpuno machine-readable summary

Legacy report: ingestion provenance is unrecorded; no raw artifact is inferred.

Original report

GPU routine latency and state controls

Source: /home/shinaoka/tensor4all/tenferro-benchmark/.worktrees/gpu-refresh-20261017/data/results/nvidia-gpu/gpu/routine_controls_quick/20261017_104441.

Manifest 1; coverage quick; effort standard.

Timing controls measured and state controls observed: yes.

State/counter controls contain no timed samples. Verification-only and unselected cases are not measured coverage. These controls do not establish a paired regression conclusion.

Revision/features mismatch across lanes: False.

Raw run: /home/shinaoka/tensor4all/tenferro-benchmark/.worktrees/gpu-refresh-20261017/data/results/nvidia-gpu/gpu/perf_issues/20261017_104441_timing; tenferro-rs 88daa885a5bb09e07f3031814bbb1a21f7a74e62; harness 2f15f3d00b8565b86873285e6c39d65d15941b3f; GPU UUID GPU-530977e1-4968-9283-4129-9fbec3e66542.

Raw run: /home/shinaoka/tensor4all/tenferro-benchmark/.worktrees/gpu-refresh-20261017/data/results/nvidia-gpu/gpu/perf_issues/20261017_104441_state; tenferro-rs 88daa885a5bb09e07f3031814bbb1a21f7a74e62; harness 2f15f3d00b8565b86873285e6c39d65d15941b3f; GPU UUID GPU-530977e1-4968-9283-4129-9fbec3e66542.

Classification Count
timing 10
state 8
unselected 24
expected 18
selected 18
measured 10
observed 8
verification_only 0
missing 0
failed 0
noisy 0
duplicates 0
unexpected 0

Latency observations

Times are per declared unit, including host dispatch and native completion synchronization. Whole-sequence samples include required planning; shared allocation and per-call session entry are distinct scopes. Host enqueue is not device kernel time. Setup and validation are untimed.

Case Scope Unit Calls/sequence Samples Median µs IQR µs Host enqueue µs
shape_stream_f64_n16_fixed-warm_latency shape_stream_diagnostic sequence 32 7 719.409 15.601 704.469
shape_stream_f64_n16_mixed-warm_latency shape_stream_diagnostic sequence 32 7 647.445 10.271 636.174
shape_stream_f64_n16_fresh_latency shape_stream_diagnostic sequence 8 7 338.108 6.375 326.308
shape_stream_f64_n64_fixed-warm_latency shape_stream_diagnostic sequence 32 7 683.046 41.691 671.266
shape_stream_f64_n64_mixed-warm_latency shape_stream_diagnostic sequence 32 7 713.238 10.841 700.737
shape_stream_f64_n64_fresh_latency shape_stream_diagnostic sequence 8 7 345.738 8.215 333.948
alloc_zero_f64_alloc-zero-within-callback_16el steady_state allocation — 7 11.313 0.633 —
alloc_zero_f64_alloc-zero-per-callback_16el session_entry_diagnostic allocation — 7 19.719 0.313 —
alloc_zero_f64_alloc-zero-within-callback_32768el steady_state allocation — 7 10.909 0.809 —
alloc_zero_f64_alloc-zero-per-callback_32768el session_entry_diagnostic allocation — 7 22.011 1.576 —

Untimed state observations

Plan bytes and workspace describe public extension retention, not the whole allocator. A separate plan-build count is unavailable; misses are not substituted for builds. Observed in-flight peak uses snapshots and can miss activity between them. RSS/free-memory changes alone do not establish a leak.

Case Public observation
shape_stream_f64_n16_fixed-warm_counters {"entries_after": 1, "entries_before": 1, "evictions": 0, "hits": 32, "misses": 0, "observed_in_flight_peak": 0, "plan_bytes": 884, "workspace_bytes": 16777216}
shape_stream_f64_n16_mixed-warm_counters {"entries_after": 3, "entries_before": 3, "evictions": 0, "hits": 32, "misses": 0, "observed_in_flight_peak": 0, "plan_bytes": 2412, "workspace_bytes": 16777216}
shape_stream_f64_n16_fresh_counters {"entries_after": 8, "entries_before": 0, "evictions": 0, "hits": 0, "misses": 8, "observed_in_flight_peak": 0, "plan_bytes": 6232, "workspace_bytes": 16777216}
shape_stream_f64_n64_fixed-warm_counters {"entries_after": 1, "entries_before": 1, "evictions": 0, "hits": 32, "misses": 0, "observed_in_flight_peak": 0, "plan_bytes": 884, "workspace_bytes": 16777216}
shape_stream_f64_n64_mixed-warm_counters {"entries_after": 3, "entries_before": 3, "evictions": 0, "hits": 32, "misses": 0, "observed_in_flight_peak": 0, "plan_bytes": 2412, "workspace_bytes": 16777216}
shape_stream_f64_n64_fresh_counters {"entries_after": 8, "entries_before": 0, "evictions": 0, "hits": 0, "misses": 8, "observed_in_flight_peak": 0, "plan_bytes": 6232, "workspace_bytes": 16777216}
vendor_churn_f64_cycles8 {"cycles": 8, "free_bytes_after": 84493008896, "free_bytes_before": 84509786112, "rss_bytes_after": 738426880, "rss_bytes_before": 737857536, "rss_growth_bytes": 569344}
vendor_churn_f64_cycles64 {"cycles": 64, "free_bytes_after": 84493008896, "free_bytes_before": 84509786112, "rss_bytes_after": 738701312, "rss_bytes_before": 738115584, "rss_growth_bytes": 585728}

Sequence/cache contracts

Key order is exact. Fixture definitions retain shapes and strides; full per-command enqueue/completion/drop snapshots remain in the referenced raw runs.

expected

selected

measured

observed

verification_only

None.

failed

None.

missing

None.

noisy

None.

unselected

duplicates

None.

unexpected

None.