← Nieuwste papers
💬 NLP

CASS: Nvidia to AMD Transpilation with Data, Models, and Benchmark

Dit paper introduceert CASS, het eerste dataset- en modelkoppel voor het transpileren van GPU-code tussen Nvidia- en AMD-architecturen, dat aanzienlijk betere vertaalnauwkeurigheid en prestatiebehoud bereikt dan bestaande commerciële oplossingen.

Oorspronkelijke auteurs: Ahmed Heakl, Gustavo Bertolo Stahl, Sarim Hashmi, Seung Hun Eddie Han, Mukul Ranjan, Arina Kharlamova, Salman Khan, Abdulrahman Mahmoud

Gepubliceerd 2026-04-22
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Ahmed Heakl, Gustavo Bertolo Stahl, Sarim Hashmi, Seung Hun Eddie Han, Mukul Ranjan, Arina Kharlamova, Salman Khan, Abdulrahman Mahmoud

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 de wereld van computerchips (de hersenen van je computer) is verdeeld in twee grote landen die geen taal met elkaar spreken: Nvidia en AMD.

  • Nvidia spreekt een taal genaamd CUDA. Dit is de standaard voor bijna alle moderne kunstmatige intelligentie en wetenschappelijke berekeningen.
  • AMD spreekt een taal genaamd HIP.

Het probleem? Als je een programma in de taal van Nvidia schrijft, werkt het niet op de computers van AMD. Het is alsof je een boek in het Nederlands schrijft en hoopt dat iemand die alleen Frans spreekt het direct kan lezen. Om het werkbaar te maken, moeten programmeurs hun hele boek (code) opnieuw schrijven in het Frans. Dit kost tijd, geld en veel geduld.

CASS is de oplossing die deze auteurs hebben bedacht. Het is een slimme "verteller" die dit probleem oplost. Hier is hoe het werkt, vertaald naar alledaagse taal:

1. De Grote Bibliotheek (Het Dataset)

Om een goede vertaler te maken, heb je eerst duizenden voorbeelden nodig van hoe je iets in het Nederlands zegt en hoe dat exact hetzelfde klinkt in het Frans.

De auteurs hebben een gigantische bibliotheek gebouwd met 60.000 voorbeelden. Ze hebben niet alleen naar de "bovenste tekst" gekeken (de code die programmeurs schrijven), maar ook naar de "onderste machinecode" (de instructies die de chip direct begrijpt).

  • Ze hebben software gebruikt om bestaande code te verzamelen.
  • Ze hebben een slimme AI gebruikt om nieuwe, moeilijke voorbeelden te bedenken (zoals het simuleren van stoffen of het berekenen van sterrenbanen).
  • Ze hebben alles getest om zeker te weten dat het in beide talen werkt.

2. De Super-Vertaler (Het Model)

Met deze bibliotheek hebben ze een nieuwe AI getraind, de CASS-vertaler.

  • Wat doet hij? Hij neemt code van Nvidia en vertaalt die naar AMD, en vice versa.
  • Hoe goed is hij? Hij is veel beter dan de huidige "standaard" vertalers (zoals de officiële tools van AMD of zelfs de allerbeste commerciële AI's zoals GPT-5).
    • Bij het vertalen van de "bovenste tekst" (broncode) slaagt hij in 88% van de gevallen.
    • Bij het vertalen van de "onderste machinecode" (waar het echt moeilijk is) slaagt hij in 69% van de gevallen. Dat is een enorme prestatie, omdat dit gebied eerder als onmogelijk werd beschouwd.

3. De "Proefkeuken" (CASS-Bench)

Voordat ze de vertaler aan de wereld hebben gegeven, hebben ze een strenge proefkeuken gebouwd genaamd CASS-Bench.

  • Hierin hebben ze 369 moeilijke taken gesteld (van simpele rekensommen tot complexe 3D-grafiek).
  • Ze hebben gekeken of de vertaalde code niet alleen correct was, maar ook even snel en even zuinig was als het origineel.
  • Resultaat: In 95% van de gevallen werkte de vertaalde code net zo snel en gebruikte het net zo weinig energie als het origineel. Het is alsof je een auto in een ander land rijdt, maar de motor precies even goed blijft presteren.

Waarom is dit belangrijk?

Voorheen waren bedrijven "gevangen" in de Nvidia-wereld. Als ze wilden overstappen naar AMD (misschien omdat het goedkoper is of omdat ze willen diversifiëren), moesten ze maandenlang hun code herschrijven.

Met CASS kunnen ze nu hun bestaande code bijna automatisch vertalen. Het is alsof je een magische bril opzet die je laat zien hoe je in een ander land moet praten, zonder dat je de taal zelf hoeft te leren.

Kort samengevat:
Deze paper introduceert de eerste echte "talenbrug" tussen de twee grootste chipfabrikanten ter wereld. Ze hebben een enorme database gebouwd, een slimme AI getraind om die database te leren, en bewezen dat deze AI code kan vertalen die niet alleen werkt, maar ook net zo snel is als het origineel. Dit opent de deur voor een vrijere, minder "gevangen" wereld van computerkracht.

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 →