No Attention, No Problem: DPU-Aware Attention Approximation in Modern YOLO on FPGA
This paper proposes a DPU-aware architecture that adapts modern attention-based YOLO variants (YOLOv26 and YOLOv11) for deployment on AMD FPGAs by approximating attention mechanisms and modifying operations for hardware compatibility, achieving up to 3x lower power consumption and high throughput with only a 5% accuracy trade-off across six benchmark datasets.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to teach a robot to see the world. You want it to spot a cat, a car, or a person instantly, whether they are standing straight or tilted at a weird angle. This is the job of "object detection," a superpower for computers that lets them understand images and videos. But here's the catch: you don't want to plug this robot into a giant, power-hungry server farm. You want it to run on a tiny, battery-powered gadget, like a drone or a security camera, right where the action happens. This is called "edge computing." To make this work, engineers use special chips called FPGAs. Think of an FPGA not as a fixed brain, but as a Lego set of logic gates that you can snap together in any shape you need, making it incredibly fast and energy-efficient. The big challenge? The smartest, most modern "brains" (AI models) are often too complex for these tiny, custom-built Lego brains. They use fancy math tricks that the Lego set doesn't know how to do, forcing the robot to slow down and ask a bigger, slower computer for help.
This paper is about a clever hack to make the newest, smartest object-detecting AI models run smoothly on these tiny, custom Lego chips without losing their smarts. The researchers took two of the latest and greatest AI models, named YOLOv26 and YOLOv11, and gave them a "DPU-aware" makeover. A DPU is a specific type of hardware accelerator built into these chips, and it has a strict rulebook: it can't do certain fancy math operations like "splitting" data in weird ways or using specific activation functions. The authors realized that if they tried to run the models exactly as they are, the chip would get stuck, and the robot would be slow. So, they built a translation layer. They replaced the forbidden math tricks with approved, simpler versions that the chip loves. For example, they swapped a complex "spatial attention" mechanism—which helps the AI focus on important parts of an image—for a simpler approximation that uses standard building blocks. They also swapped out unsupported activation functions for ones the chip recognizes.
The team tested these modified models on a real chip called the Xilinx ZCU104, using a variety of datasets ranging from standard street scenes to aerial photos where objects are rotated. They measured everything: how fast the robot could spot things (frames per second), how much power it used, and how accurate it remained. The results were promising. By making these specific architectural tweaks, they managed to get the models running at impressive speeds—up to 34.05 frames per second for standard detection and 29.55 frames per second for detecting rotated objects. This is fast enough for real-time applications like autonomous driving or drone navigation. However, there was a small price to pay: the accuracy dropped by about 5% compared to running the models on a powerful computer, a trade-off the authors note is common when squeezing complex AI into tiny hardware. They also found that while the chip itself got faster as they used more powerful configurations, the final step of cleaning up the results (called post-processing) became a bottleneck, slowing down the overall speed. Ultimately, the paper suggests that with the right custom modifications, even the most modern AI models can be deployed efficiently on edge devices, offering a sweet spot between speed, power, and accuracy.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.