← Nieuwste papers
⚡ electrical engineering

No Attention, No Problem: DPU-Aware Attention Approximation in Modern YOLO on FPGA

Dit artikel stelt een DPU-bewuste architectuur voor die moderne op aandacht gebaseerde YOLO-varianten (YOLOv26 en YOLOv11) aanpast voor implementatie op AMD FPGA's door aandachtmechanismen te benaderen en operaties te modificeren voor hardwarecompatibiliteit, waarbij tot 3x lager energieverbruik en een hoge doorvoer worden bereikt met slechts een nauwkeurigheidstolerantie van 5% over zes benchmark-datasets.

Oorspronkelijke auteurs: Suraj Karki, Qazi Arbab Ahmed, Thorsten Jungeblut

Gepubliceerd 2026-07-16
📖 3 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Suraj Karki, Qazi Arbab Ahmed, Thorsten Jungeblut

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 robot probeert te leren de wereld te zien. Je wilt dat hij een kat, een auto of een persoon direct herkent, of ze nu recht staan of onder een vreemde hoek gekanteld zijn. Dit is de taak van "objectdetectie", een superkracht voor computers die hen in staat stelt afbeeldingen en video's te begrijpen. Maar hier is de crux: je wilt deze robot niet aansluiten op een enorme, stroomverslindende serverfarm. Je wilt dat hij draait op een klein, op batterijen werkend apparaat, zoals een drone of een beveiligingscamera, precies daar waar de actie plaatsvindt. Dit wordt "edge computing" genoemd. Om dit werkend te krijgen, gebruiken ingenieurs speciale chips genaamd FPGA's. Denk aan een FPGA niet als een vaststaand brein, maar als een Lego-set van logische poorten die je in elke gewenste vorm aan elkaar kunt klikken, wat het ongelooflijk snel en energiezuinig maakt. De grote uitdaging? De slimste, meest moderne "hersenen" (AI-modellen) zijn vaak te complex voor deze kleine, op maat gemaakte Lego-hersenen. Ze gebruiken fancy wiskundige trucjes die de Lego-set niet kan uitvoeren, waardoor de robot vertraagt en hulp moet vragen aan een grotere, tragere computer.

Dit artikel gaat over een slimme hack om de nieuwste, slimste objectdetecterende AI-modellen soepel te laten draaien op deze kleine, op maat gemaakte Lego-chips zonder hun intelligentie te verliezen. De onderzoekers namen twee van de nieuwste en beste AI-modellen, genaamd YOLOv26 en YOLOv11, en gaven ze een "DPU-bewuste" make-over. Een DPU is een specifiek type hardware-accelerator dat in deze chips is ingebouwd, en het heeft een strikt regelboek: het kan bepaalde complexe wiskundige operaties zoals het op een vreemde manier "splitsen" van gegevens of het gebruiken van specifieiactivatiefuncties niet uitvoeren. De auteurs realiseerden zich dat als ze de modellen exact zoals ze zijn zouden proberen te draaien, de chip vast zou lopen en de robot traag zou worden. Dus bouwden ze een vertaal-laag. Ze vervingen de verboden wiskundige trucjes door goedgekeurde, eenvoudigere versies waar de chip dol op is. Bijvoorbeeld, ze vervingen een complex "spatial attention"-mechanisme — dat de AI helpt zich te concentreren op belangrijke delen van een afbeelding — door een eenvoudigere benadering die standaard bouwstenen gebruikt. Ze vervingen ook niet-ondersteunde activatiefuncties door functies die de chip wel herkent.

Het team testte deze aangepaste modellen op een echte chip genaamd de Xilinx ZCU104, met behulp van een verscheidenheid aan datasets variërend van standaard straatscènes tot luchtfoto's waarbij objecten gedraaid zijn. Ze maten alles: hoe snel de robot dingen kon spotten (frames per seconde), hoeveel stroom hij verbruikte en hoe accuraat hij bleef. De resultaten waren veelbelovend. Door deze specifieke architecturale aanpassingen te maken, slaagden ze erin de modellen te laten draaien op indrukwekkende snelheden — tot wel 34,05 frames per seconde voor standaarddetectie en 29,55 frames per seconde voor het detecteren van gedraaide objecten. Dit is snel genoeg voor real-time toepassingen zoals autonoom rijden of drone-navigatie. Er was echter een kleine prijs: de nauwkeurigheid daalde met ongeveer 5% vergeleken met het draaien van de modellen op een krachtige computer, een afweging die de auteurs opmerken als gebruikelijk wanneer complexe AI in kleine hardware wordt geperst. Ze ontdekten ook dat terwijl de chip zelf sneller werd naarmate ze krachtigere configuraties gebruikten, de laatste stap van het opschonen van de resultaten (genaamd post-processing) een bottleneck werd, wat de algehele snelheid vertraagde. Uiteindelijk suggereert het artikel dat zelfs de meest moderne AI-modellen met de juiste aangepaste modificaties efficiënt kunnen worden ingezet op edge-apparaten, wat een "sweet spot" biedt tussen snelheid, vermogen en nauwkeurigheid.

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 →