summaryrefslogtreecommitdiffstats
path: root/tools/cuda-ab/README.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 11:49:48 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 11:49:48 -0400
commit25d23d32f53a1beb8d2302d6f589cef04d105c48 (patch)
tree454b5e7c5aa14af628b0599405d726c96af0eeab /tools/cuda-ab/README.md
parentf8edfb21e0880935fbe5aa62996fcd9af64c32ff (diff)
downloadopen-iov-25d23d32f53a1beb8d2302d6f589cef04d105c48.tar.gz
open-iov-25d23d32f53a1beb8d2302d6f589cef04d105c48.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/README.md')
-rw-r--r--tools/cuda-ab/README.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/cuda-ab/README.md b/tools/cuda-ab/README.md
index db87149..b271b89 100644
--- a/tools/cuda-ab/README.md
+++ b/tools/cuda-ab/README.md
@@ -10,7 +10,9 @@ kernel launch, synchronisation and verification.
tools/cuda-ab/ab.sh all # build + host run + guest run + compare
tools/cuda-ab/ab.sh host # host only -> run/host.txt
tools/cuda-ab/ab.sh guest # push binary, run in the running VM -> run/guest.txt
+tools/cuda-ab/ab.sh push # push $WORKLOAD (default vector_add) only
tools/cuda-ab/ab.sh compare # diff the stable result lines
+WORKLOAD=smiley tools/cuda-ab/ab.sh guest # (or `ab.sh smiley` to push only)
```
## Files
@@ -18,6 +20,9 @@ tools/cuda-ab/ab.sh compare # diff the stable result lines
| File | Purpose |
|---|---|
| `vector_add.cu` | the workload (`DEVICE`/`RESULT`/`STATUS` output lines) |
+| `smiley.cu` | vectorAdd-drawn ASCII smiley deliverable (`VADD`/`RESULT`/`STATUS`) |
+| `victory_mail.cu` | the campaign mail workload |
+| `p2/` | self-checking P2 acceptance suite (11 programs, see `p2/README.md`) |
| `ab.sh` | host build/run, guest push/run, comparison |
| `run/` | generated outputs (`host.txt`, `guest.txt`) |