SIMDive: Approximate SIMD Soft Multiplier-Divider for FPGAs with Tunable Accuracy
Zahra Ebrahimi, Salim Ullah, Akash Kumar

TL;DR
This paper introduces a novel FPGA-based SIMD architecture with approximate multiplier and divider units that offer tunable accuracy, significantly improving performance and energy efficiency for multimedia and DNN applications.
Contribution
It presents the first FPGA SIMD architecture with hybrid approximate multiplier and divider supporting variable precision from 8 to 32 bits.
Findings
Divider outperforms Xilinx IP with 4x speed and 4.6x less energy.
Achieves up to 56% energy reduction and 26% area savings.
Supports tunable accuracy from 8 to 32 bits.
Abstract
The ever-increasing quest for data-level parallelism and variable precision in ubiquitous multimedia and Deep Neural Network (DNN) applications has motivated the use of Single Instruction, Multiple Data (SIMD) architectures. To alleviate energy as their main resource constraint, approximate computing has re-emerged,albeit mainly specialized for their Application-Specific Integrated Circuit (ASIC) implementations. This paper, presents for the first time, an SIMD architecture based on novel multiplier and divider with tunable accuracy, targeted for Field-Programmable Gate Arrays (FPGAs). The proposed hybrid architecture implements Mitchell's algorithms and supports precision variability from 8 to 32 bits. Experimental results obtained from Vivado, multimedia and DNN applications indicate superiority of proposed architecture (both SISD and SIMD) over accurate and state-of-the-art…
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.
