arXiv:2607.14541: Atrex-Bench otkriva da LLM-generirani GPU kerneli dosežu tek 10% ciljane hardverske brzine
Atrex-Bench je novi benchmark s 30 operatora i 440 shapeova iz produkcijskih inference tragova koji testira kvalitetu LLM-generiranih GPU kernela. Čak i najbolji od 6 evaluiranih coding agenata dosegne tek oko 10% hardware rooflinea, pa tim uz benchmark objavljuje i agenta Atrex-Kernel-Agent.
Ovaj članak generiran je uz pomoć umjetne inteligencije na temelju primarnih izvora.
Što je Atrex-Bench i što mjeri?
Atrex-Bench je benchmark koji su predstavili Lingyun Yang i suradnici za testiranje kvalitete GPU kernela — niskorazinskog koda koji izvodi konkretnu operaciju, poput množenja matrica, izravno na grafičkom procesoru. Benchmark koristi 30 operatora i 440 shapeova prikupljenih iz stvarnih produkcijskih inference tragova (traceova), za razliku od sintetičkih testova koji ne odražavaju stvarno opterećenje.
Koliko brzo je LLM-generirani kod u odnosu na ručni optimum?
Evaluirano je 6 frontier coding agenata, a rezultati razotkrivaju problem: čak i najbolji “vanilla” model dosegne tek oko 10% hardware rooflinea — teoretskog maksimuma performansi hardvera — na produkcijskim operatorima. Usporedba s ručno optimiziranim produkcijskim baselineovima pokazuje golem jaz: visoke pass-rate brojke iz ranijih evaluacija djelomično su varljive jer često odražavaju PyTorch fallback kod, a ne stvarno generirani LLM kernel.
Rješenje: Atrex-Kernel-Agent i knowledge baza
Tim uz benchmark predstavlja i Atrex-Kernel-Agent (AKA), agenta s tehnikom “optimization dropout” i knowledge bazom od 298 referentnih kernel-fileova te 244 optimizacijska dokumenta. AKA pretvara nefunkcionalne fallbackove u kernele usporedive s ručno optimiziranim baselineovima. Benchmark i agent objavljeni su kao open-source.
Česta pitanja
- Što je GPU kernel i zašto ga je teško automatski generirati?
- GPU kernel je niskorazinski kod koji izvodi konkretnu operaciju izravno na grafičkom procesoru; teško ga je generirati jer mora pratiti hardversku arhitekturu, a ne samo logičku ispravnost.
- Koliko brzine LLM-generirani kod postiže u odnosu na ručni optimum?
- Čak i najbolji vanilla model dosegne samo oko 10% hardware rooflinea na produkcijskim operatorima, dok Atrex-Kernel-Agent te fallback kernele pretvara u kod usporediv s ručno optimiziranim baselineovima.
Izvori
📬 AI vijesti u tvoj inbox
Dnevni digest po tvojoj mjeri — biraš teme, izvore i ritam. Odjava jednim klikom.
Povezane vijesti
Anthropic: Claude Code v2.1.212 donosi redizajnirani /fork, novi /resume picker i sigurnosne popravke
GitHub: cijena pisanja koda je pala, cijena vlasništva nije — novi editorijal o ekonomiji inženjeringa
OpenAI: CFO Sarah Friar predlaže AI scorecard sa četiri metrike za mjerenje ROI-ja AI ulaganja tvrtki