diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 11:49:48 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 11:49:48 -0400 |
| commit | 1b1af67e9a3321619878a4e353f5250ac0c6ae63 (patch) | |
| tree | 0e71f69bf82a40ff2742efc8923bbdfc28187e3b /tools/cuda-ab/perf/README.md | |
| parent | e2fdd2be76d64cad50eb4580e8091480fc840d24 (diff) | |
| download | open-iov-1b1af67e9a3321619878a4e353f5250ac0c6ae63.tar.gz open-iov-1b1af67e9a3321619878a4e353f5250ac0c6ae63.zip | |
tools/cuda-ab: P2 arbitrary-kernel suite expansion (regs/streams/printf), smiley push wiring, near-native perf harness (offline readiness; guest validation pending)
Diffstat (limited to 'tools/cuda-ab/perf/README.md')
| -rw-r--r-- | tools/cuda-ab/perf/README.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/cuda-ab/perf/README.md b/tools/cuda-ab/perf/README.md new file mode 100644 index 0000000..55adceb --- /dev/null +++ b/tools/cuda-ab/perf/README.md @@ -0,0 +1,24 @@ +# CUDA performance harness (perf) + +Near-native performance measurement for the Open-IOV emulated vGPU. One +workload binary (`perf_workload.cu`, static CUDA runtime) runs on the host +(bare metal, the oracle) and in the guest (emulated vGPU); `perf.sh` captures +the matching host-side vgsp evidence and compares guest/host ratios. + +``` +perf.sh check # prerequisites only (no GPU/VM action) +perf.sh host # oracle runs -> results/<stamp>-host/ +perf.sh guest # push + measured runs -> results/<stamp>-guest/ +perf.sh all # host + guest + compare +perf.sh compare # ratio table from the newest results +``` + +The full matrix, methods, thresholds, calibration procedure and evidence +discipline are in [`PLAN-AND-HARNESS.md`](PLAN-AND-HARNESS.md). The r3 +baseline (`elapsed_ms=189`) and exactly what it measured are documented there +in §1. + +Recording: raw results stay under `results/` (gitignored); the durable copy +and the public summary go to the campaign evidence directory and +`docs/05-operations/05-performance-results.md`, with a dated delta appended to +`handoff-meta-plan.md` §2. |
