Everyday Apparatus
IntelligencearXiv3 min read1 month ago

The Two Clocks Running inside Every GPU

Modern AI depends on hardware that can fail in more than one way at once — and predicting which failure wins the race turns out to require a model that thinks like an engineer, not like a statistician.

A read of SSH-Net: A Deep Neural Network for Predicting Failure Time Distribution Functions under Competing Risks with Application to GPU Data · arXiv:2606.20451

Competing risks

Multiple failure modes racing simultaneously; observing one prevents direct observation of the others.

Hazard function

The instantaneous rate at which failure occurs at a given moment, given that the system has survived to that point.

Censoring

When a unit exits the study intact; its eventual failure time is unknown but bounded — it hadn't failed yet.

Brier score

A summary accuracy metric for probabilistic predictions; lower means the model's confidence was better calibrated.

Sub-network

A component neural network that processes a distinct subset of inputs before its output is merged with others downstream.

What it’s not claiming · The paper does not claim that SSH‑Net eliminates the need for careful hyper‑parameter tuning or that it will universally out‑perform other methods on any failure‑time problem, especially those involving multiple successive failures or lacking a clear hierarchical covariate structure.

A computation of the kind that trains a modern AI can run for months across thousands of graphics chips wired together in a single room. The chips work in lockstep, and that is the problem. When one of them dies, the whole job can die with it, months of progress gone. So the people who run these machines would love to answer one simple-sounding question: when will a given chip fail, and how?

The trouble is that a chip does not have one way to die. It has at least two, and they run against each other like two clocks set to different alarms. One failure is abrupt: the chip simply drops off the network and vanishes. Another is internal: a deep memory error corrupts what it touches. Whichever alarm goes off first is the one you see, and it hides the other completely. If the chip falls off the network on Tuesday, you never learn when the memory error would have struck. Every failure casts a shadow over the one that didn't happen.

Statisticians have long known how to predict a single kind of ending. Two endings competing for the same chip break the usual tools, because the data is full of these shadows: most of what you'd want to measure, you never get to see.

This paper's answer is a network built to respect two things the standard tools ignore. First, it mirrors how the data is actually shaped. A chip's broad, system-level characteristics go into one branch; its finer, lower-level readings go into another, and only then are they joined and split toward a separate predictor for each failure. Second, and stranger, it gives up on drawing a smooth, elegant curve for how the risk rises over time. Instead it uses a staircase: time chopped into bins, each with its own flat level of risk. Then it adds a single rule: no step may jump too far from the one before it.

That sounds cruder than fitting a graceful curve, and it is. It also wins. In controlled tests with a known answer, the staircase model beat the smooth-curve models at both jobs. When it ranked chips by risk, it was right about 78 percent of the time on the harder failure to call, ahead of every competitor, the weakest sitting near 71. Then they turned it loose on the real thing: 19,319 Nvidia chips watched across roughly eight years. About four in five never failed in that window, which sounds like good news and is actually a headache, since there's next to nothing to learn from. The staircase model still came out ahead, with the lowest error and sharpest eye at nearly every point.

The lesson outlasts the chips. Faced with a messy world, the model that copies the world's real structure and is told to stay smooth beats the one that assumes elegance and trusts the math to sort it out. The catch is that the method still can't fully tune itself; a human has to hunt for the right number of stairs, and it can't truly say how sure it is of any one guess. Which leaves the uncomfortable question behind every prediction: how much should you trust a forecast from something that doesn't quite know what it doesn't know?

Where this sits

Open question

What principled guidelines can determine when embedding known physical hierarchies into a neural network will reliably outperform fully generic deep models for competing‑risk survival prediction across diverse engineered systems and varying degrees of data sparsity?

Next readThe Contacts That Break Epidemic Models Are the Ones Nobody Can Measure