Fetching from the wire…
Public story · 2026-08-16 · high
Checking each kernel right after porting, not in one final pass, turned up a 3% failure rate hiding in a Fortran-to-GPU migration.
Why now: The Fortran-to-GPU port's kernel count is new as of August 16, 2026.
A GPU port caught 5 of 162 wrong kernels because it checked each kernel after porting, not in a final pass, per an arXiv paper.
That's a 3% failure rate, and none of the 5 announced themselves. A single check run after all 162 kernels are done misses them, mixed in with the correct output.
The paper doesn't say what a final-pass check catches instead, or whether the 5 failures share one root cause. It reports the count and the method: check each unit of work inside the loop, not after.
Any coding agent that ports, migrates, or generates code in batches and checks only at the finish line carries the same risk. Plan for a failure rate near 3% hiding in the output. The fix isn't a bigger review at the end. A cheaper check belongs inside every step of the loop.
Watch whether other porting projects report a similar rate once they start checking per unit instead of waiting until the end.
Each link below shares sources, entities, or timing with this story.
Shared entity: GPU / Same source / Shared topic
Both cover GPU; cite the same source (arXiv); overlapping topics (agent, final, kernel, validation).
Shared entity: GPU / Same source domain / Shared topic / Earlier coverage / Tension
Both cover GPU; reported by the same outlet (arxiv.org); overlapping topics (caught, failur, kernel).
Both cover GPU; reported by the same outlet (arxiv.org); overlapping topics (agent, kernel).
Shared entity: Build / Shared topic / Earlier coverage / Tension
Both cover Build; overlapping topics (agent, failur, failure, final); earlier Build coverage from 2026-03-16.
Shared entities / Shared topic / Earlier coverage
Both cover Build, DESIGN; overlapping topics (agent, design); earlier Build coverage from 2026-03-25.
Shared entity: Build / Same source domain / Shared topic / Earlier coverage
Both cover Build; reported by the same outlet (arxiv.org); overlapping topics (agent, only).
Shared entity: GPU / Same source domain / Earlier coverage / Tension
Both cover GPU; reported by the same outlet (arxiv.org); earlier GPU coverage from 2026-08-12.
Shared entity: Build / Same source domain / Earlier coverage / Tension
Both cover Build; reported by the same outlet (arxiv.org); earlier Build coverage from 2026-08-11.