Build1 distinct publisher3 min readUpdated
Sankalp placed 12th of 183 on GPU Mode's B200 QR benchmark using OpenAI Codex. The transferable part is the checker, not the ranking.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
A developer named Sankalp finished 12th out of 183 entrants in GPU Mode's qr_v2 kernel competition, with a geometric-mean time of 1,804.779 microseconds on an NVIDIA B200 [1]. He got there with more than 1,500 leaderboard submissions over 14 days driven by OpenAI Codex [2], and that submission count, not the placing, is the part worth studying.
The contest, run by GPU Mode with Core Automation as part its Linear Algebra Kernels in the Age of Research series, asked for batched square compact-Householder QR factorization [3][10]. Submissions had to take FP32 CUDA matrices and return the same compact form as PyTorch's torch.geqrf: an H matrix holding upper-triangular R plus stored Householder vectors, and a tau vector of reflector coefficients [11]. The checker rebuilt Q, tested orthogonality and residual error, then ranked only correct entries by geometric-mean runtime across shapes and input conditions [12], with matrices up to 4,096 by 4,096 and deliberately awkward conditioning [13]. Internal use of lower precision was allowed as long as the output still passed FP32-style checks [14].
That is the whole story in one paragraph. The objective was machine-checkable, cheap to evaluate, and adversarial about correctness, so an agent could not win by sounding plausible. GPU Mode's popcorn command-line tool let Codex test, benchmark and submit candidates itself [15], and shape-level timings plus profiling told it which specific change helped or hurt [16]. More than 1,500 submissions in 14 days works out to an average above 107 per day [28]; that cadence only means anything because every one of them was scored.
The scaffolding was ordinary file discipline. Sankalp kept an AGENTS.md with operating instructions, the problem statement, experiment records and timestamped submission logs [17], so later Codex sessions could read what had already failed rather than rediscover it [18]. He set numerical targets, let some runs go overnight, and checked in every two or three hours to ask what had changed and which bottleneck was being chased [19]. The working directory ended up with 560 named submission variants, 119 Modal B200 probe and comparison scripts, and 68 per-experiment documents [20]. Modal supplied GPU credits, according to his account [21].
The architecture came from him. He used Claude and course material to learn Householder QR [22], then chose a blocked design with a trailing WY update [23]. The real constraint is serial dependency: a conventional implementation walks columns in order, each reflector depending on the previous matrix, which strands work in matrix-vector operations while the tensor cores idle [24]. Blocking confines the serial part to a narrow panel and turns the trailing update into matrix multiplication [25]. He reported about 5,000 microseconds on the heavily weighted 512 by 512 case within a day of switching [26]. Everything after that was stack-wide grinding: custom Triton panels, grouped WY updates, CUDA graph replay, fused layout assembly, fixed-shape specialization [27].
Context on the ceiling: his entry was roughly 48% slower than the winning 1,220.774 microseconds, a gap of 584.005 microseconds [7][30], and he entered with about a year of self-taught kernel work, mostly Triton, and no professional experience in the field [8]. His blog also claims a 232x improvement over an approximate 419,000-microsecond PyTorch baseline [5]; that figure is workload-specific and was not independently reproduced in the supplied materials [5]. The competition closed on June 29 [6].
What to watch: whether the same loop produces anything when the scoring function is slower, noisier or written by the same person being graded. Kernel leaderboards are the easy case. The interesting test is a domain where the check costs hours instead of seconds.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Sankalp finished 12th among 183 entrants in GPU Mode's qr_v2 competition with a time of 1,804.779 microseconds on an NVIDIA B200.
He reached that result after more than 1,500 submissions over 14 days using OpenAI Codex.
The project was part of GPU Mode's Linear Algebra Kernels in the Age of Research series and its qr_v2 competition.
The competition ended on June 29, about six and a half weeks before the article.
Sankalp's final result was roughly 48% slower than the winning 1,220.774-microsecond submission.
Sankalp entered with about a year of experience learning GPU-kernel optimization, mostly in Triton, and said he had never worked in the field professionally.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One externally checkable outcome, self-reported everything else
The leaderboard rank and time are concrete and framed by the article as independently verifiable, and the task and checker design are described in specifics. But the cluster contains a single publisher relaying one practitioner's account: the workflow, profiling findings, intermediate timings and artifact counts are self-reported and unreproduced, and the article itself flags the 232x baseline comparison as not independently reproduced.
One practitioner, one competition, disclosed in detail
Adoption evidence is real but narrow: a documented 14-day, 1,500-plus-submission run by one entrant in a single 183-person competition, with vendor credits from Modal. Nothing in the supplied material shows other competitors, teams or organizations running the same loop, or any repeat use after the June 29 close.
Slightly overstated at the source, hedged by the coverage
The underlying blog framing leans on a 232x speedup over an approximate PyTorch baseline, a comparison the article itself says was not reproduced and is separate from the tracked 108,803-to-1,805-microsecond progression, and the finish was roughly 48% off the winner. The article offsets much of that by labeling self-reported material, dating the six-and-a-half-week-old result and arguing the transferable part is the checker rather than the ranking, so the residual overstatement is modest.
Self-promotional account with disclosed vendor support
The primary account is written by the participant about his own result, and Modal supplied the GPU credits and profiling access underpinning the work, which the article discloses. OpenAI Codex and GPU Mode also gain promotional value from a favorable agent-loop story. Disclosure is present and the reporting attributes self-reported items, so the incentive pressure is visible rather than hidden.
Confident about the rank, provisional about the method
Confidence is anchored by a specific, dated, ranked benchmark result and a precisely described checker, but limited by single-publisher sourcing, pervasive self-report on methodology and internal timings, and the absence of any independent replication or comparison with higher-placed entrants.
product
Pulumi turns its Terraform-compatibility claim into a diff against tofu1 distinct publisher
build
Dual 3090s, no NVLink: the serving stack broke long before the model did1 distinct publisher
science
Text watermarks land on 2 December. The detection they imply does not.1 distinct publisher
build
Notion's agent stack is live, not slideware, and it only changes one of your decisions1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 15, 2026