PDF 原檔:報告_OCP2026_Meta_AI叢集可靠度_20261015_original.pdf
講者公開簡報(OCP 官方 Recorded Content 頁提供下載)。文字以 PyMuPDF 逐頁抽取,
### p<n>為頁碼;圖表內容見原檔。
圖片清單(已驗證 2026-10-19)
| 檔名 | 頁 | 分類 | 親眼所見內容 |
|---|---|---|---|
報告_OCP2026_Meta_AI叢集可靠度_20261015_p8.png |
p8 | 真資料圖 | 兩個平台(Platform-A/B)十類中斷來源占比表:Platform-A 橫向網路 23.6%、縱向擴展網路 24.2%、記憶體 7.4%;Platform-B 記憶體 22.5%、網路 11.7%、縱向 9.2%;右側 Key Insights 寫 HBM 不可校正錯誤 B 為 A 的 4.8 倍 |
報告_OCP2026_Meta_AI叢集可靠度_20261015_p10.png |
p10 | 真資料圖 | 2026 年 2 月至 9 月每週中斷率相對起始基準的折線圖:Platform-A 終點約 25%(標 75% lower)、Platform-B 約 13%(標 87% lower) |
原始內容
p1
Ramachandra Reddy Kallam Production Systems Engineer - Meta Bob Wang Hardware Systems Engineer, NPI AI - Meta Achieving AI Cluster Reliability at Scale: Lessons in Reducing Workload Interruptions AI CLUSTERS
p2
Why Interruptions Matter at Scale What is an Interruption? An interruption is any event that stalls an AI training job and costs training progress. 01 Synchronous & Coupled Training advances in lockstep, with coordination that never pauses. Thousands of tightly coupled GPUs 02 Single Point of Failure A single component failure in any node can instantly interrupt the entire distributed job, halting collective progress. 1 node failure halts entire job 03 Massive Blast Radius Large training jobs can span 100k+ GPUs, so the blast radius of a single hardware failure is enormous. Spans 100k+ GPUs per job
p3
What Each Interruption Costs THE RECOVERY CHAIN Halt ➔ Checkpoint Rollback ➔ Re-mount ➔ Reschedule ➔ Prechecks ➔ Warm-up 01 Fault Tolerance Part of the chain is absorbed automatically. Many training jobs now resume without a full restart. 02 The Hidden Cost The cost of an interruption is never zero. Even with automatic recovery, performance impact is paid by every rank. 03 System Impact Interruption rate drives throughput, time-to-model, GPU utilization, and cost. 04 The Discipline Each interruption gets counted, attributed, and fixed. Auto-recovery absorbs part of chain Cost is never zero per rank Drives core cluster metrics Count, attribute and fix every stall
p4
The Interruption Pipeline Detection to Resolution 01 Interruption Job may auto-recover and training continues. ➔ 02 Logging Logs captured: host, symptoms, and candidate cause. ➔ 03 Triage & Attribution Every interruption is triaged and attributed to a root cause. ➔ 04 Resolution Named failure mode ➔ aggregate ➔ prioritize ➔ debug + fix. Detection & Recovery Telemetry Collection Root-Cause Analysis & Attribution Remediation & Fix
p5
What Attribution Requires 01 Recovery ≠ Attribution The job continues on a healthy host. The one that failed is still broken, and still has to be diagnosed. The fault survives the recovery 02 Name the Failure Mode Without a named failure mode, you cannot prioritize issues or scale debugging. Unlabeled Errors = Unactionable Noise 03 AI-Assisted Triage & Attribution Volume outpaces manual triage, so AI agents are now core to how we operate at scale. AI-assisted triage on every interruption
p6
AI-Assisted Triage & Attribution Core Methodology & Rules 01 Investigation First Every interruption gets a real investigation before it gets a label. 02 Source vs. Co-Victim A host can fail because of something upstream. One switch losing power makes every host look guilty while reporting nothing. 03 Evidence Package The output is an evidence package, not a verdict. It includes a timeline, exclusions, and confidence level. 04 Curated Catalog Every result resolves against a curated catalog. If a result doesn't resolve, it isn't written. 05 Evidence-Based Routing Evidence decides where to look next. Gates keep the investigation out of paths the evidence does not support.
p7
What AI-Assisted Triage & Attribution Gives Us Key Benefits & Outcomes 01 The List Builds Itself Attribution runs continuously. The issue list is always current, and no one assembles it by hand. 02 Answers Arrive in Minutes Interruptions are investigated as they happen. Causes are known while the job is still running. 03 Repeat Offenders Surface With causes attributed fleet-wide, defect patterns become visible. Bad hardware leaves the fleet quickly. 04 Effort Follows Impact Work goes to what actually dominates. Attribution covers every interruption, so the ranking reflects the whole population.
p8
Interruption Sources by Platform Failure Class Platform-A Platform-B Scale-out network (switches, NICs, optics) 23.6% 11.7% Scale-up fabric (switches, links, manager) 24.2% 9.2% Memory (HBM, LPDDR, SRAM) 7.4% 22.5% GPU device & firmware 2.4% 1.4% Software, scheduling & tooling 12.5% 13.4% Host / CPU platform & OS 10.8% 11.8% Workload pre-run checks 8.6% 15.5% Power & cooling 3.8% 7.5% Application & illegal memory access 5.0% 5.5% Other / misc 1.7% 1.4% Fabric & Network Memory & Silicon Host, Power & Cooling Software, Workload & Ops Key Insights ● Generation Shift: network and scale-up fabric are 48% of Platform-A interruptions; Platform-B is memory-limited at 23%. ● Memory: HBM uncorrectables run 4.8x higher on Platform-B and system memory ECC 4.2x; SRAM and control-processor signatures are near parity. ● Non-Hardware: 26% of Platform-A and 34% of Platform-B interruptions are software, tooling or pre-run checks.
p9
Turning Top Issues into Fixes Attribution produces a ranked list. What happens next depends on who owns the issue. 01 Supplier-Owned Joint debug with the silicon supplier. Fixes land in the next firmware, BIOS, or driver release. 02 Meta-Owned Root cause lands with the owning team. Fixes ship as tooling updates, configuration changes, or hardware replacement. 03 Different Cadences Anything that changes the host or rack rides a release train, whoever owns it. Tooling fixes ship any time. 04 A Common Language One set of failure classes across both platforms and with the silicon supplier. The next platform inherits them.
p10
Fewer Interruptions, Longer Runs Covers 2026 only. Platform-A was already partway through an earlier improvement cycle at the start of this window; Platform-B was new.
p11
●Problem to solve ○Interruptions are a shared problem for anyone running training at this scale. There is no common way to describe or compare what each of us sees. ●Timeline for contribution availability ○Open to contributing what we have if there is interest. Call to Action
p12
Open Discussion