ff7d727ddd
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>
10 KiB
10 KiB
| 1 | hop | label | size_bytes | path | total_ns |
|---|---|---|---|---|---|
| 2 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 128 | ipcq | 24.88749999999891 |
| 3 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 128 | raw | 33.57999999999811 |
| 4 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 256 | ipcq | 28.13749999999891 |
| 5 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 256 | raw | 36.07999999999811 |
| 6 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 384 | ipcq | 29.88749999999891 |
| 7 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 384 | raw | 37.07999999999811 |
| 8 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 512 | ipcq | 31.63749999999891 |
| 9 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 512 | raw | 38.07999999999811 |
| 10 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 768 | ipcq | 35.13749999999891 |
| 11 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 768 | raw | 40.07999999999811 |
| 12 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 1024 | ipcq | 38.63749999999891 |
| 13 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 1024 | raw | 42.07999999999811 |
| 14 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 2048 | ipcq | 52.63749999999891 |
| 15 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 2048 | raw | 50.07999999999811 |
| 16 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 4096 | ipcq | 80.63750000000073 |
| 17 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 4096 | raw | 66.08000000000175 |
| 18 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 8192 | ipcq | 136.63750000000073 |
| 19 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 8192 | raw | 98.08000000000175 |
| 20 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 10240 | ipcq | 164.63750000000073 |
| 21 | latency_intracube_PE0_to_PE1_horizontal | Intra-cube PE-to-PE latency: PE0 → PE1 (horizontal) | 10240 | raw | 114.08000000000175 |
| 22 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 128 | ipcq | 38.49749999999585 |
| 23 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 128 | raw | 47.18999999999505 |
| 24 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 256 | ipcq | 43.24749999999585 |
| 25 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 256 | raw | 51.18999999999505 |
| 26 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 384 | ipcq | 44.99749999999585 |
| 27 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 384 | raw | 52.18999999999505 |
| 28 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 512 | ipcq | 46.74749999999585 |
| 29 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 512 | raw | 53.18999999999505 |
| 30 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 768 | ipcq | 50.24749999999585 |
| 31 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 768 | raw | 55.18999999999505 |
| 32 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 1024 | ipcq | 53.74749999999585 |
| 33 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 1024 | raw | 57.18999999999505 |
| 34 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 2048 | ipcq | 67.74749999999585 |
| 35 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 2048 | raw | 65.18999999999505 |
| 36 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 4096 | ipcq | 95.74750000000131 |
| 37 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 4096 | raw | 81.19000000000233 |
| 38 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 8192 | ipcq | 151.7475000000013 |
| 39 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 8192 | raw | 113.19000000000233 |
| 40 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 10240 | ipcq | 179.7475000000013 |
| 41 | latency_intracube_PE0_to_PE4_vertical | Intra-cube PE-to-PE latency: PE0 → PE4 (vertical) | 10240 | raw | 129.19000000000233 |
| 42 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 128 | ipcq | 81.15999999999804 |
| 43 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 128 | raw | 89.28999999999724 |
| 44 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 256 | ipcq | 88.65999999999804 |
| 45 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 256 | raw | 95.53999999999724 |
| 46 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 384 | ipcq | 90.90999999999804 |
| 47 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 384 | raw | 96.53999999999724 |
| 48 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 512 | ipcq | 93.15999999999804 |
| 49 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 512 | raw | 97.53999999999724 |
| 50 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 768 | ipcq | 97.65999999999804 |
| 51 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 768 | raw | 99.53999999999724 |
| 52 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 1024 | ipcq | 103.15999999999804 |
| 53 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 1024 | raw | 102.53999999999724 |
| 54 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 2048 | ipcq | 125.15999999999804 |
| 55 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 2048 | raw | 114.53999999999724 |
| 56 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 4096 | ipcq | 169.15999999999985 |
| 57 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 4096 | raw | 138.54000000000087 |
| 58 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 8192 | ipcq | 257.15999999999985 |
| 59 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 8192 | raw | 186.54000000000087 |
| 60 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 10240 | ipcq | 301.15999999999985 |
| 61 | latency_intercube_C0PE0_to_C1PE0_horizontal | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube1.PE0 (horizontal) | 10240 | raw | 210.54000000000087 |
| 62 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 128 | ipcq | 103.15999999999804 |
| 63 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 128 | raw | 111.28999999999724 |
| 64 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 256 | ipcq | 112.65999999999804 |
| 65 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 256 | raw | 119.53999999999724 |
| 66 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 384 | ipcq | 114.90999999999804 |
| 67 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 384 | raw | 120.53999999999724 |
| 68 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 512 | ipcq | 117.15999999999804 |
| 69 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 512 | raw | 121.53999999999724 |
| 70 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 768 | ipcq | 121.65999999999804 |
| 71 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 768 | raw | 123.53999999999724 |
| 72 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 1024 | ipcq | 127.15999999999804 |
| 73 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 1024 | raw | 126.53999999999724 |
| 74 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 2048 | ipcq | 149.15999999999804 |
| 75 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 2048 | raw | 138.53999999999724 |
| 76 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 4096 | ipcq | 193.15999999999985 |
| 77 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 4096 | raw | 162.54000000000087 |
| 78 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 8192 | ipcq | 281.15999999999985 |
| 79 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 8192 | raw | 210.54000000000087 |
| 80 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 10240 | ipcq | 325.15999999999985 |
| 81 | latency_intercube_C0PE0_to_C4PE0_vertical | Inter-cube PE-to-PE latency: Cube0.PE0 → Cube4.PE0 (vertical) | 10240 | raw | 234.54000000000087 |