You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ledger 161: the rendezvous timeline -- ~14 syncs/step, two carry the skew, ranks 3/5 set every one; the wall is the heaviest rank's own work plus its floors; host staging priced at ~40 ms/step of copies
Copy file name to clipboardExpand all lines: docs/documentation/amr_action_plan.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8981,3 +8981,43 @@ the fixed cost and shrank with it (rhs max/min 1.168 -> 1.112, reflux wait -16 m
8981
8981
mutants killed), `dt_ab.sbatch` (two-pin A/B with `hz_provenance` path allow-list), `kmed.py` (kernel medians across
8982
8982
`rhstrace` runs, untouched kernels as the node control), `ompinfo_copies.py` (copies per launch from LIBOMPTARGET_INFO);
8983
8983
`twocode_u5.sh` now strips the four case-optimized keys a post-merge binary refuses in its namelist.
8984
+
8985
+
## 2026-09-14 (161) — THE RENDEZVOUS TIMELINE: ~14 sync instances per step, two of them carry the skew, the same two ranks set every one, and the wall is the heaviest rank's own work plus its own floors; host staging priced at ~40 ms/step of copies on that rank
8986
+
8987
+
**Instrument and data** (`amr-bench/notes/sync_timeline_0914.md`). The per-wave-instance wait trace of ledger 158 (three
8988
+
240-step reps, 417803) read for what it was not read for then: arrival ORDER per instance and the compute segment each rank
8989
+
ran before it (`amr-bench/synctimeline.py`). One node, one clock, so entries compare across ranks. The sync structure is
8990
+
unchanged by ledgers 159-160 (the per-rank rhs spread is still 12 %).
8991
+
8992
+
| band | per step | wait ms/rank-step | floor | last arriver | segment before it, ranks 0..7 (ms) |
0 commit comments