diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-22 09:40:06 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-22 09:40:06 -0400 |
| commit | 7df79840ceae3b0b05720c489afe35d471fa7e49 (patch) | |
| tree | 1cfcfe149c32f98863ef857943697a0829537914 /tools/site/README.md | |
| parent | 4828798a1e3f77ca43765569fe9d70a131b09305 (diff) | |
| download | open-iov-7df79840ceae3b0b05720c489afe35d471fa7e49.tar.gz open-iov-7df79840ceae3b0b05720c489afe35d471fa7e49.zip | |
tools/cuda-ab: isolation probes from the transformer/streams_events forensics
- tgemm_probe: minimal X[64x256]xW[256x256] GEMM isolation. Found the
deterministic first-page corruption: after a forwarded launch (and
sometimes already after the H2D upload) the FIRST 8 bytes of the first
data-window page are replaced by that page's bytes at offset 8
(X[0..1] <- X[2..3]; vidmem dump confirms; OUT-UNCH shows chunk==guest),
which corrupts GEMM row 0 for all 256 columns (bad=256/pass, identical
across 3 passes). Not rel_mod-dependent (A/B at runtime).
- streams_events_probe: per-buffer DPTRS + per-buffer bad + first-8
expected/actual for the 3-stream event chain (green on a clean boot,
bad=131072 after several clients - the client-switch resolution class).
- memset2d_probe: per-phase bad/PHIST for victory_memset2d (verified the
r458 LINE_COUNT fix: bad_total=0, all three phases).
Diffstat (limited to 'tools/site/README.md')
0 files changed, 0 insertions, 0 deletions
