← Nieuwste papers
🤖 machine learning

AUTOGATE: Automated Clock Gating via Toggling-Aware LLM-based RTL Rewriting

Dit artikel presenteert AUTOGATE, een agentisch framework dat machine learning-gebaseerde waveform-clustering combineert met door LLM gedreven RTL-herschrijven om schaalbare, workload-bewuste fijne klokgating over grote industriële codebases mogelijk te maken, waarbij significante reducties in dynamisch vermogen worden bereikt.

Oorspronkelijke auteurs: Yiting Wang, Chenhui Deng, Chia-Tung Ho, Yanqing Zhang, Zhuo Feng, Cunxi Yu, Ang Li, Gang Qu, Brucek Khailany

Gepubliceerd 2026-06-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Yiting Wang, Chenhui Deng, Chia-Tung Ho, Yanqing Zhang, Zhuo Feng, Cunxi Yu, Ang Li, Gang Qu, Brucek Khailany

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 een enorme, hoogtechnologische fabriek voor (een computerchip) waar duizenden kleine werkers (transistoren) constant heen en weer bewegen. Zelfs wanneer ze niets nuttigs doen, blijven ze rondrennen, verbruiken ze energie en genereren ze warmte. Dit wordt dynamisch energieverbruik genoemd.

Om energie te besparen, gebruiken ingenieurs een techniek genaamd Clock Gating. Denk hierbij aan een slimme opzichter die groepen werkers vertelt: "Als je het komende uur geen taak hebt, stop dan met bewegen en neem een dutje." Dit bespaart een enorme hoeveelheid energie.

Het is echter ongelooflijk moeilijk om de juiste momenten te vinden om deze werkers te vertellen dat ze een "dutje" moeten doen. Het is alsof je probeert te voorspellen wanneer een specifieke werker precies even niet aan het werk is door miljoenen uren aan videobeelden van de fabrieksvloer te bekijken. Huidige tools zijn als rigide regelboeken; ze herkennen dutjes alleen als de werkers al een "Nu slapen"-bordje dragen. Als de werkers gewoon rustig wachten op een taak die nog niet expliciet is aangekondigd, missen de tools hen.

Onlangs probeerden wetenschappers AI (Large Language Models) te gebruiken om de code te lezen en deze verborgen dutjes te vinden. Maar ze liepen tegen twee grote muren aan:

  1. De "Te Veel Data"-muur: De videobeelden van de fabriek zijn te lang (miljoenen cycli) voor de AI om in één keer te verwerken.
  2. De "Te Groot om te Beheren"-muur: De fabriek is zo groot en complex (met duizenden onderling verbonden afdelingen) dat de AI de weg kwijtraakt bij het proberen te repareren van het geheel tegelijk.

Maak kennis met AUTOGATE, een nieuw systeem dat fungeert als een briljant, meerlagig managementteam om deze problemen op te lossen. Hier is hoe het werkt, met behulp van eenvoudige analogieën:

1. De "Samenvatter" (Samenwerking tussen ML + LLM)

In plaats van de AI te dwingen om de volledige 100-urige video van de fabriek te bekijken, gebruikt AUTOGATE eerst een gespecialiseerde Machine Learning (ML) tool om de video te bekijken en een geconcentreerde samenvatting te maken.

  • De Analogie: Stel je een sportanalist voor die een heel seizoen aan wedstrijden bekijkt en een kort rapport schrijft met de tekst: "Speler X zit 40% van de tijd op de bank, maar alleen wanneer Speler Y scoort."
  • Het Resultaat: Deze samenvatting is kort en gestructureerd. Het vertelt de AI precies wie er even niet werkt en wanneer, zonder dat de AI de overweldigende hoeveelheid ruwe data hoeft te verwerken. De AI gebruikt deze samenvatting vervolgens om de instructiehandleiding van de fabriek (de code) te herschrijven om die werkers officieel te vertellen dat ze een dutje mogen doen.

2. De "Verdeel en Heers"-strategie (Multi-Agent Systeem)

De fabriek is te groot voor één manager om te beheren. Daarom gebruikt AUTOGATE een hiërarchisch team van AI-agents.

  • De Analogie: In plaats van één CEO die probeert elke machine in een gebouw van 1.000 verdiepingen te repareren, verdeelt de CEO (Orchestrator) het gebouw in verdiepingen. Elke verdieping heeft zijn eigen manager (Sub-agent) die de problemen op zijn specifieke niveau oplost. De managers praten met elkaar om ervoor te zorgen dat het oplossen van een probleem op verdieping 5 niet iets kapotmaakt op verdieping 6.
  • Het Resultaat: Hierdoor kan het systeem enorme, industriële ontwerpen aanpakken die voorheen te complex waren voor AI.

3. De "Veiligheidsinspecteur" (Formele Verificatie)

Voordat er definitieve wijzigingen worden doorgevoerd, voert het systeem een strikte veiligheidscontrole uit.

  • De Analogie: Het is als een bouwinspecteur die controleert of, wanneer je een werker vertelt om "te stoppen met bewegen", die werker niet per ongeluk een zware doos laat vallen of een machine breekt. Het systeem bewijst wiskundig dat de nieuwe instructies veilig zijn en de fabriek niet zullen laten crashen.

Wat hebben ze bereikt?

De onderzoekers hebben AUTOGATE getest op alles van kleine, eenvoudige circuits tot enorme, real-world industriële ontwerpen (zoals de NVDLA en BlackParot chips).

  • Kleine Ontwerpen: Op kleinere projecten was het systeem een superheld en verlaagde het het energieverbruik met bijna 50% gemiddeld.
  • Grote Industriële Ontwerpen: Op enorme, complexe chips slaagde het er nog steeds in om het energieverbruik met ongeveer 19% (op NVDLA) en 8% (op BlackParot) te verlagen.
  • Real-World Productie: Zelfs op hoog geoptimaliseerde, propriëtaire chips die al zeer efficiënt waren, vond het nog steeds manieren om ongeveer 7% meer energie te besparen.

In een notendop: AUTOGATE is een slim, teamgericht systeem dat een "samenvatter" gebruikt om enorme hoeveelheden data begrijpelijk te maken en een "verdeel en heers"-team om enorme projecten te beheren. Het herschrijft de code van de computerchip om delen van de chip aan te geven dat ze moeten "slapen" wanneer ze niet nodig zijn, wat aanzienlijk energie bespaart zonder iets kapot te maken.

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 →