← Nieuwste papers
💬 NLP

Kernel-Smith: A Unified Recipe for Evolutionary Kernel Optimization

Het paper introduceert Kernel-Smith, een geïntegreerd framework dat een evolutionaire agent combineert met een post-training strategie om hoogpresterende GPU-kernels te genereren, wat resulteert in state-of-the-art prestaties op diverse hardware-platforms en praktische implementaties in productiesystemen.

Oorspronkelijke auteurs: He Du, Qiming Ge, Jiakai Hu, Aijun Yang, Zheng Cai, Zixian Huang, Sheng Yuan, Qinxiu Cheng, Xinchen Xie, Yicheng Chen, Yining Li, Jiaxing Xie, Huanan Dong, Yaguang Wu, Xiangjun Huang, Jian Yang, Hui W
Gepubliceerd 2026-03-31
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: He Du, Qiming Ge, Jiakai Hu, Aijun Yang, Zheng Cai, Zixian Huang, Sheng Yuan, Qinxiu Cheng, Xinchen Xie, Yicheng Chen, Yining Li, Jiaxing Xie, Huanan Dong, Yaguang Wu, Xiangjun Huang, Jian Yang, Hui Wang, Bowen Zhou, Bowen Li, Qipeng Guo, Kai Chen

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

Kernel-Smith: De Slimme Tuinman voor Computer-Chips

Stel je voor dat je een enorme, complexe machine hebt (zoals een supercomputer of een AI-model) die heel snel moet werken. Maar om die machine te laten rennen, heb je specifieke instructies nodig, zogenaamde "kernels". Deze instructies zijn als de motorolie of de brandstof van de machine. Als de instructies goed zijn, gaat de machine razendsnel. Als ze slecht zijn, loopt hij vast of is hij traag.

Het probleem is dat het schrijven van deze perfecte instructies voor moderne computerchips (zoals die van NVIDIA of MetaX) extreem moeilijk is. Het is als het bouwen van een Formule 1-auto: je kunt niet zomaar een willekeurige auto nemen en hopen dat hij wint. Je moet elke bout, elk wiel en elke motor afstemmen.

Vroeger deden mensen dit handmatig, maar dat is te langzaam. Nu proberen we kunstmatige intelligentie (AI) om dit te doen. Maar de meeste AI's zijn als een student die één keer een examen doet: ze proberen het één keer goed te krijgen, en als het fout gaat, geven ze het op. Ze zijn niet goed in leren van hun fouten en het proces stap voor stap verbeteren.

Kernel-Smith is een nieuwe manier om AI te gebruiken om deze computer-instructies te maken. Het is geen "één-en-klaar" oplossing, maar een evolutionair proces. Hier is hoe het werkt, vertaald naar alledaagse taal:

1. De Evolutie: Een Tuin met Duizenden Planten

In plaats van dat de AI één keer een instructie schrijft, creëert Kernel-Smith een hele populatie van verschillende versies (stel je duizenden variaties van dezelfde plant voor).

  • De Tuinman (De Agent): De AI fungeert als een slimme tuinman. Hij kijkt naar al deze planten.
  • De Test (De Evaluatie): Elke plant wordt getest in een speciale kas (de computer). Wordt hij snel? Werkt hij correct? Of is hij dood (fout)?
  • De Selectie: De tuinman houdt alleen de sterkste en meest unieke planten over. Hij gooit de zwakke weg en gebruikt de sterke als basis voor de volgende generatie.
  • De Verbetering: In elke ronde (generatie) probeert de AI kleine aanpassingen te maken aan de beste planten. Misschien een takje hier, een blad daar. Na honderden rondes ontstaat er een plant die perfect is aangepast aan de grond (de computerchip).

2. De Leermethode: Leren van de Beste Momenten

Het echte geheim van Kernel-Smith zit in hoe ze de AI trainen.

  • Het oude probleem: Als je een AI leert om een heel lang verhaal te schrijven, en je laat hem zien hoe hij van begin tot eind schrijft, leert hij misschien alleen maar de slechte stukjes na te bootsen of te "knoeien" om snel een punt te scoren.
  • De Kernel-Smith oplossing: Ze kijken niet naar het hele verhaal, maar alleen naar de momenten waarop er een echte verbetering plaatsvond.
    • Stel je voor dat je iemand leert om een auto te repareren. Je laat ze niet zien hoe ze een auto volledig uit elkaar halen en weer in elkaar zetten (dat is te veel ruis). Je laat ze alleen zien: "Kijk, toen je deze bout losdraaide, begon de motor eindelijk te lopen. Dat was een goede stap!"
    • De AI leert dus specifiek op die "gouden momenten" van verbetering. Hierdoor wordt hij een meester in het stap-voor-stap optimaliseren, in plaats van een slechte één-keer-probeerder.

3. De Resultaten: Van Theorie naar Werk

De auteurs hebben hun systeem getest op twee fronten:

  1. De Testbaan (Benchmarks): Ze lieten hun AI strijden tegen de beste andere AI's (zoals die van Google en Claude). Kernel-Smith won op snelheid en betrouwbaarheid. Het kon complexe taken sneller oplossen dan de concurrenten.
  2. De Werkplek (Real Life): Dit is het belangrijkste. Ze gebruikten hun systeem niet alleen voor tests, maar stuurden echte verbeteringen naar grote softwarebedrijven (zoals SGLang en LMDeploy).
    • Het resultaat? De software die deze bedrijven gebruiken, werd daadwerkelijk sneller. De AI had niet alleen een mooie theorie bedacht, maar had echte, werkende code geschreven die nu door duizenden mensen wordt gebruikt.

Samenvattend

Kernel-Smith is als een super-slimme, geduldige tuinman die niet probeert om in één keer een perfecte bloem te kweken. In plaats daarvan:

  1. Hij plant duizenden variaties.
  2. Hij test ze streng en eerlijk.
  3. Hij leert van de specifieke momenten waarop iets beter werd.
  4. En uiteindelijk levert hij een bloem op die niet alleen mooi is, maar ook echt in de tuin van de wereld past en daar beter groeit dan welke andere bloem dan ook.

Het bewijst dat als je AI's de juiste manier geeft om te leren van hun fouten en successen, ze niet alleen goed kunnen "praten", maar ook echte, snelle technologie kunnen bouwen.

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 →