← Nieuwste papers
⚡ electrical engineering

Precision-Scalable Microscaling Datapaths with Optimized Reduction Tree for Efficient NPU Integration

Dit paper presenteert een hybride, precisie-schaalbare reductieboom voor microscaling (MX) MAC's die geïntegreerd is in het SNAX NPU-platform en aanzienlijke verbeteringen in energie-efficiëntie en doorvoer biedt voor zowel training als inferentie.

Oorspronkelijke auteurs: Stef Cuyckens, Xiaoling Yi, Robin Geens, Joren Dumoulin, Martin Wiesner, Chao Fang, Marian Verhelst

Gepubliceerd 2026-03-13
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Stef Cuyckens, Xiaoling Yi, Robin Geens, Joren Dumoulin, Martin Wiesner, Chao Fang, Marian Verhelst

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 superkrachtige keuken hebt (een computerchip) waar je twee heel verschillende dingen moet doen:

  1. De Chef-kok (Inferentie): Hij moet heel snel en efficiënt duizenden simpele recepten maken (zoals herkennen of een foto een hond of een kat is). Hij gebruikt kleine, lichte ingrediënten (kleine getallen) om energie te besparen.
  2. De Ondernemer (Training): Hij moet een nieuw recept uitvinden. Dit is veel moeilijker. Hij moet experimenteren, fouten maken en de smaken heel precies afstemmen. Hiervoor heeft hij enorme, zware ingrediënten nodig (grote, precieze getallen) om de balans niet te verliezen.

De uitdaging voor chipontwerpers is: Hoe bouw je één keuken die beide taken perfect kan doen, zonder dat het apparaat te groot, te duur of te energievretend wordt?

Dit paper van Stef Cuyckens en zijn team aan de KU Leuven lost precies dit probleem op. Hier is hoe ze het doen, vertaald naar alledaagse taal:

1. Het Probleem: De "Te Grote" of "Te Kleine" Schaal

Tot nu toe hadden deze keukens een groot probleem.

  • Als je de "Ondernemer" (training) liet werken met de kleine ingrediënten van de "Chef", werd het recept onsmakelijk (de AI wordt onnauwkeurig).
  • Als je de "Chef" liet werken met de zware, precieze ingrediënten van de "Ondernemer", was het te zwaar om te tillen (te veel energie en ruimte nodig).

Er was een nieuwe standaard, genaamd MX (Microscaling), bedacht. Dit is als een slimme verpakking: je hebt kleine ingrediënten, maar ze delen één groot label (een exponent) zodat ze toch een groot bereik hebben. Maar zelfs met deze slimme verpakking was de "rekenmachine" in de chip (de MAC-unit) nog steeds te traag en te duur. De grootste kostenpost? De reductieboom.

De Analogie van de Reductieboom:
Stel je voor dat je 64 mensen hebt die elk een getal op een briefje schrijven. Ze moeten al die getallen bij elkaar optellen.

  • De oude methoden waren ofwel te voorzichtig (ze maakten een enorme stapel papier om niets kwijt te raken, wat veel ruimte kostte) ofwel te slordig (ze gooiden informatie weg om snel te zijn, wat de kwaliteit verlaagde).
  • De "reductieboom" is de manier waarop deze briefjes stap voor stap worden samengevoegd tot één eindresultaat.

2. De Oplossing: Een Hybride "Slimme Schaal"

De auteurs hebben een nieuwe, hybride reductieboom ontworpen.

  • De Mix: Ze hebben de beste eigenschappen van de oude methoden gecombineerd. Ze gebruiken de snelheid van het optellen van hele getallen (zoals in de Chef-keuken) maar houden de precisie van de wetenschappelijke schaal (zoals in de Ondernemer-keuken) waar het nodig is.
  • De Kunst van het Weglaten: Ze hebben ontdekt dat je niet altijd tot op de laatste komma hoeft te rekenen. Net zoals je bij het bakken van een cake niet de exacte gram van elk ei hoeft te wegen als je daarna toch nog een laagje glazuur (kwantisatie) over de hele taart doet, kunnen ze de berekening iets "ruimer" maken.
    • Ze hebben gekeken: "Hoeveel precisie kunnen we weglaten voordat de taart lelijk wordt?"
    • Het antwoord: "Best veel!" Hierdoor werd de hardware kleiner en sneller, zonder dat de taart (het AI-resultaat) erop achteruitging.

3. De Integratie: De Slimme Leverancier

Een snelle keuken is nutteloos als de leveranciers (de data-streamers) niet kunnen bijhouden.

  • In de oude systemen kregen de leveranciers altijd een vrachtwagen vol met goederen, zelfs als de kok maar een klein beetje nodig had. Dit veroorzaakte files en verspilde energie.
  • Dit team heeft de leveranciers aangepast aan de SNAX-platform (een soort super-snelweg voor data).
  • Dynamische Bandbreedte: Als de kok kleine ingrediënten gebruikt (MXINT8), komt er een kleine bestelbus. Als hij grote ingrediënten gebruikt (MXFP4), komt er een grote vrachtwagen. De leveranciers passen zich automatisch aan. Hierdoor is er geen file, en wordt er geen energie verspild aan lege vrachtwagens.

4. Het Resultaat: Een Winnaar

Het resultaat van deze nieuwe keuken is indrukwekkend:

  • Energie-efficiëntie: Hun systeem is tot 3 keer zo zuinig als de beste systemen die er nu zijn.
  • Snelheid: Ze kunnen meer berekeningen per seconde doen (tot 512 miljard berekeningen per seconde!).
  • Flexibiliteit: Het werkt perfect voor zowel het snelle herkennen van beelden (zoals in een zelfrijdende auto) als het leren van nieuwe vaardigheden (zoals een robot die leert lopen).

Samenvattend:
Deze onderzoekers hebben een manier gevonden om een computerchip te bouwen die zowel een snelle, energiezuinige "Chef" als een precieze "Ondernemer" kan zijn. Ze hebben de "rekenmachine" in de chip slimmer gemaakt door niet overal even nauwkeurig te hoeven zijn, en ze hebben de "leveranciers" van data slim gemaakt zodat ze nooit files veroorzaken. Dit maakt het mogelijk om slimme AI-apparaten te bouwen die op batterijen werken en continu bijleren, zonder dat ze oververhitten of te groot worden.

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 →