Files
kernbench2/docs/diagrams/pe2pe_latency_plots/summary.csv
mukesh ff7d727ddd CCL allreduce: rename to lrab_hierarchical_allreduce + descriptive plots
Rename the intercube all-reduce identity to lrab_hierarchical_allreduce
(module, config key, distributed test) so the name reflects both levels
it implements: LRAB intra-SIP (local reduce to center root + broadcast)
and the hierarchical inter-SIP topology exchange (ring/torus/mesh).
ADR-0032 slug kept as the stable decision id; pure rename, no logic change.

Also in this batch:
- ADR-0032 (EN+KO): document the shipped center-root bidirectional reduce
  (doc was stale corner-root); annotate ccl.yaml root_cube as a placeholder.
- Rename allreduce + pe2pe latency plots to descriptive, title-matching
  filenames and retitle the in-plot headings; drop overview/overview_log.
- Point the PPTX image refs at the new plot names.

Doc + derived-artifact + rename only; no simulation behavior changed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 20:50:48 -07:00

10 KiB

1hoplabelsize_bytespathtotal_ns
2latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)128ipcq24.88749999999891
3latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)128raw33.57999999999811
4latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)256ipcq28.13749999999891
5latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)256raw36.07999999999811
6latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)384ipcq29.88749999999891
7latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)384raw37.07999999999811
8latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)512ipcq31.63749999999891
9latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)512raw38.07999999999811
10latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)768ipcq35.13749999999891
11latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)768raw40.07999999999811
12latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)1024ipcq38.63749999999891
13latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)1024raw42.07999999999811
14latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)2048ipcq52.63749999999891
15latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)2048raw50.07999999999811
16latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)4096ipcq80.63750000000073
17latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)4096raw66.08000000000175
18latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)8192ipcq136.63750000000073
19latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)8192raw98.08000000000175
20latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)10240ipcq164.63750000000073
21latency_intracube_PE0_to_PE1_horizontalIntra-cube PE-to-PE latency: PE0 → PE1 (horizontal)10240raw114.08000000000175
22latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)128ipcq38.49749999999585
23latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)128raw47.18999999999505
24latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)256ipcq43.24749999999585
25latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)256raw51.18999999999505
26latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)384ipcq44.99749999999585
27latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)384raw52.18999999999505
28latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)512ipcq46.74749999999585
29latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)512raw53.18999999999505
30latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)768ipcq50.24749999999585
31latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)768raw55.18999999999505
32latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)1024ipcq53.74749999999585
33latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)1024raw57.18999999999505
34latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)2048ipcq67.74749999999585
35latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)2048raw65.18999999999505
36latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)4096ipcq95.74750000000131
37latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)4096raw81.19000000000233
38latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)8192ipcq151.7475000000013
39latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)8192raw113.19000000000233
40latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)10240ipcq179.7475000000013
41latency_intracube_PE0_to_PE4_verticalIntra-cube PE-to-PE latency: PE0 → PE4 (vertical)10240raw129.19000000000233
42latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)128ipcq81.15999999999804
43latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)128raw89.28999999999724
44latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)256ipcq88.65999999999804
45latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)256raw95.53999999999724
46latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)384ipcq90.90999999999804
47latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)384raw96.53999999999724
48latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)512ipcq93.15999999999804
49latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)512raw97.53999999999724
50latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)768ipcq97.65999999999804
51latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)768raw99.53999999999724
52latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)1024ipcq103.15999999999804
53latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)1024raw102.53999999999724
54latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)2048ipcq125.15999999999804
55latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)2048raw114.53999999999724
56latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)4096ipcq169.15999999999985
57latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)4096raw138.54000000000087
58latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)8192ipcq257.15999999999985
59latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)8192raw186.54000000000087
60latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)10240ipcq301.15999999999985
61latency_intercube_C0PE0_to_C1PE0_horizontalInter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal)10240raw210.54000000000087
62latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)128ipcq103.15999999999804
63latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)128raw111.28999999999724
64latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)256ipcq112.65999999999804
65latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)256raw119.53999999999724
66latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)384ipcq114.90999999999804
67latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)384raw120.53999999999724
68latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)512ipcq117.15999999999804
69latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)512raw121.53999999999724
70latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)768ipcq121.65999999999804
71latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)768raw123.53999999999724
72latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)1024ipcq127.15999999999804
73latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)1024raw126.53999999999724
74latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)2048ipcq149.15999999999804
75latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)2048raw138.53999999999724
76latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)4096ipcq193.15999999999985
77latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)4096raw162.54000000000087
78latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)8192ipcq281.15999999999985
79latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)8192raw210.54000000000087
80latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)10240ipcq325.15999999999985
81latency_intercube_C0PE0_to_C4PE0_verticalInter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical)10240raw234.54000000000087