Skip to content

Commit a08fbd0

Browse files
committed
run/readme: add a rough validation point for bc_kron_8t
Users have no reference for whether a run landed in a sane range. Add an approximate results table for bc_kron_8t on the paper's c220g5 hardware: all-local DRAM ~86 s, PACT ~101 s (1.16x), no-tiering ~143 s (1.65x), so PACT is ~1.4x faster than untiered and recovers about three-quarters of the local-DRAM gap. Numbers are rounded and flagged as machine-specific: they anchor a sanity check, and users are told to reproduce the comparison on their own hardware rather than these exact values.
1 parent 5ea9a6a commit a08fbd0

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

run/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,25 @@ stays flat at zero, tiering is not active - re-check the kernel modules
195195
depend on the graph size, tier latency, and DRAM budget, so compare PACT against
196196
a baseline run on the *same* machine rather than to a fixed target.
197197

198+
### A validation point (rough, for sanity only)
199+
200+
For a rough idea of what a working run looks like, here are approximate
201+
`bc_kron_8t` numbers on the paper's hardware (CloudLab `c220g5`, scale-27
202+
Kronecker graph, 8 threads, ~1:1 fast:slow split, THP off). Runtime is
203+
`bc`'s reported average iteration time:
204+
205+
| Configuration | Runtime | Slowdown vs local DRAM |
206+
|---|---|---|
207+
| All local DRAM (no split) | ~86 s | 1.00x (reference) |
208+
| **PACT** (1:1 split) | ~101 s | **1.16x** |
209+
| No tiering (1:1 split, pages stay where first-touched) | ~143 s | 1.65x |
210+
211+
So on this machine PACT runs ~1.4x faster than leaving pages untiered and
212+
recovers about three-quarters of the gap back to all-local DRAM. **These are
213+
machine-specific and only a sanity anchor** - graph size, tier latency, and
214+
DRAM budget all shift them, so reproduce the *comparison* (PACT vs no-tiering
215+
on your own hardware), not these exact numbers.
216+
198217
## Quick-start checklist
199218

200219
- [ ] Booted into the PACT kernel (`uname -r` shows `6.3.0`) - [`../setup/kernel/`](../setup/kernel/)

0 commit comments

Comments
 (0)