RAPID: AppRoximAte Pipelined Soft Multipliers and Dividers for High-Throughput and Energy-Efficiency
Zahra Ebrahimi, Muhammad Zaid, Mark Wijtvliet, Akash Kumar

TL;DR
RAPID introduces pipelined approximate multipliers and dividers for FPGAs that significantly improve throughput and energy efficiency with minimal accuracy loss, validated across diverse multi-kernel applications.
Contribution
It presents the first pipelined approximate multiplier and divider architectures optimized for FPGAs, with a novel error-refinement scheme enhancing accuracy.
Findings
Up to 45% improvements in area, latency, and ADP.
Achieves 99.4% accuracy with negligible overhead.
Effective in bio-signal, image processing, and UAV applications.
Abstract
The rapid updates in error-resilient applications along with their quest for high throughput have motivated designing fast approximate functional units for Field-Programmable Gate Arrays (FPGAs). Studies that proposed imprecise functional techniques are posed with three shortcomings: first, most inexact multipliers and dividers are specialized for Application-Specific Integrated Circuit (ASIC) platforms. Second, state-of-the-art (SoA) approximate units are substituted, mostly in a single kernel of a multi-kernel application. Moreover, the end-to-end assessment is adopted on the Quality of Results (QoR), but not on the overall gained performance. Finally, existing imprecise components are not designed to support a pipelined approach, which could boost the operating frequency/throughput of, e.g., division-included applications. In this paper, we propose RAPID, the first pipelined…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
