PACE: A Piece-Wise Approximate and Configurable Floating - Point Divider for Energy - Efficient Computing

Chenyi Wen,Haonan Du,Zhengrui Chen,Li Zhang,Qi Sun,Cheng Zhu
DOI: https://doi.org/10.23919/date58400.2024.10546711
2024-01-01
Abstract:Approximate computing is a promising alternative to improve energy efficiency for human perception related applications on the edge. This work proposes a piece-wise approximate floating-point divider, which is resource-efficient and run-time configurable. We provide a piece-wise approximation algorithm for 1/ y, utilizing powers of 2. This approach enables the implementation of a reciprocal-based floating-point divider that is independent of multipliers, which not only reduces hardware consumption but also results in shorter latency. Furthermore, a multi-level run-time configurable hardware structure is intro-duced, enhancing the adaptability to various application scenarios. When compared to the prior state-of-the-art approximate divider, the proposed divider strikes an advantageous balance between accuracy and resource efficiency. The application-level evaluation of the proposed dividers demonstrates manageable and minimal degradation of the output quality when compared to the exact divider.
What problem does this paper attempt to address?