← Nieuwste papers
🤖 machine learning

A Contract-Grade Verifier for LLM-Generated GPU Kernels, and a Native Blackwell Backward for the Gated-Linear-Recurrence Family

Dit artikel introduceert een rigoureuze, tolerantievrije contract-grade verifieerder die het hoge faalpercentage van huidige door LLM gegenereerde GPU-kernels blootlegt door losse single-shape tests te vervangen door twaalf adversariële gates, terwijl het tegelijkertijd een nieuwe native Blackwell backward implementatie voor de gated-linear-recurrence familie valideert.

Oorspronkelijke auteurs: Rishi Shah, Rishav Shrestha

Gepubliceerd 2026-08-14
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Rishi Shah, Rishav Shrestha

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een robotkok bouwt om miljoenen maaltijden per seconde te bereiden. Om het snel te laten gaan, vraag je aan een superintelligente AI om de specifieke instructies (de zogenaamde "kernels") te schrijven voor het razendsnelle brein van de robot (een GPU). Het doel is om de robot sneller te laten koken dan een mens ooit zou kunnen. Maar hier zit de adder onder het gras: als de robot de toast verbrandt of een bord stenen serveert in plaats van soep, maakt het niet uit hoe snel hij ook is. In de wereld van kunstmatige intelligentie zijn deze "recepten" de motor die alles aandrijft, van chatbots tot medische diagnoses. Jarenlang hebben wetenschappers gecontroleerd of deze door AI geschreven recepten werken door een paar willekeurige hapjes te proeven. Als de smaak "goed genoeg" is vergeleken met het origineel, verklaren ze het recept tot een succes. Maar wat als de robot je stiekem vergif serveert dat toevallig naar soep smaakt? Wat als het perfect werkt voor een klein kommetje, maar explodeert wanneer je een heel banket probeert te voeren? Dit artikel stelt een angstaanjagende vraag: vieren we "snelle" recepten die eigenlijk kapot zijn, simpelweg omdat onze smaaktests te eenvoudig waren om het te merken?

De auteurs van dit artikel besloten een veel strengere, "contract-grade" inspecteur te bouwen om deze door AI geschreven recepten te controleren. In plaats van alleen een paar hapjes te proeven, creëerden ze een batterij van twaalf verschillende tests—zoals controleren of de robot het eten verbrandt, of hij de verkeerde portiegrootte serveert, of dat hij stiekem een gezond ingrediënt vervangt voor een giftig ingrediënt. Ze draaiden deze strenge inspecteur op 2.638 recepten die een populair systeem al als "perfect" had bestempeld. De uitslag was een schok: 62,1% van die "perfecte" recepten vertoonde ten minste één grote fout, en 39,5% waren zo kapot dat geen enkele hoeveelheid "goed genoeg" wiskunde de fout kon rechtvaardigen. Dit waren niet zomaar kleine foutjes in de kruiding; het waren stille rampen, zoals een robot die een waarschuwingssignaal (een "NaN" of oneindigheid) verandert in een normaal getal, waardoor een crash wordt verborgen tot het te laat is.

Om te bewijzen dat ze niet alleen maar gemeen waren of een gebroken liniaal gebruikten, deden de auteurs iets slims. Ze schreven hun eigen supergeavanceerde recept voor een specif kind type AI-model (de Gated-Linear-Recurrence familie) vanaf nul. Dit was een gloednieuw, handgeschreven instructieset voor de nieuwste generatie computerchips (Blackwell). Ze testten hun eigen recept tegen een gouden standaard, een calculator met dubbele precisie, en bewezen dat het correct was. Vervolgens lieten ze hun eigen recept door de strenge inspecteur lopen. Het slaagde voor elk test. Dit was hun "positieve controle": als de inspecteur slechts een instrument was dat ontworpen was om iedereen te laten falen, zou het ook hun eigen perfecte recept had laten falen. Omdat het slaagde, is de inspecteur betrouwbaar. Het feit dat het hun eigen kleine foutjes tijdens de ontwikkeling ontdekte (zoals een ontbrekende veiligheidscontrole), bewees dat het een eerlijke rechter was, geen bevooroordeelde.

Het artikel pakte ook een specifiek, lastig probleem aan met de nieuwe Blackwell-chips. Deze chips hebben een minuscule, supersnelle geheugenruimte (Tensor Memory) die zeer beperkt is. Het officiële "recept" voor deze chips probeerde te veel van deze ruimte te gebruiken, wat ervoor zorgde dat de computer bevroor of crashte. Het nieuwe recept van de auteurs ontdekte hoe ze deze ruimte perfect konden beheren, waardoor de crash werd vermeden. Ze waren echter eerlijk over de afweging: hoewel hun nieuwe recept veilig en correct was, was het langzamer dan de bestaande "snelle" bibliotheken. Ze deden niet alsof het het snelste ooit was; ze bewezen simpelweg dat het de eerste was die zowel inheems aan de nieuwe chip was als daadwerkelijk correct.

Uiteindelijk onthult het artikel een "rigor gap" (een gat in de nauwkeurigheid). De huidige manier om door AI gegenereerde code te testen, is als het controleren of een brug het houdt door er één keer een auto overheen te rijden. Deze nieuwe inspecteur is als het sturen van een vrachtwagen, een tank en een storm over de brug om te zien of hij echt standhoudt. De bevindingen suggereren dat de gerapporteerde vooruitgang in het vakgebied veel zwakker is dan de cijfers doen vermoeden. Ongeveer 1.487 van de "geaccepteerdeerde" kernels waren in werkelijkheid kapot, terwijl de standaardtest slechts 14 van de goede recepten ontdekte die de nieuwe inspecteur afkeurde. De auteurs betogen dat we moeten stoppen met het accepteren van "goed genoeg" en moeten beginnen met het eisen van "contract-grade" correctheid—controleren op zaken als "behandelt het oneindigheid correct?" en "geeft het elke keer hetzelfde antwoord?"—om te garanderen dat de AI-systemen van de toekomst gebouwd zijn op een solide fundament, en niet op illusies van snelheid.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →