Characterizing Approximate Adders and Multipliers Optimized under Different Design Constraints

Honglan Jiang,Francisco J. H. Santiago,Mohammad Saeed Ansari,Leibo Liu,Bruce F. Cockburn,Fabrizio Lombardi,Jie Han
DOI: https://doi.org/10.1145/3299874.3319454
2019-01-01
Abstract:Taking advantage of the error resilience in many applications as well as the perceptual limitations of humans, numerous approximate arithmetic circuits have been proposed that trade off accuracy for higher speed or lower power in emerging applications that exploit approximate computing. However, characterizing the various approximate designs for a specific application under certain performance constraints becomes a new challenge. In this paper, approximate adders and multipliers are evaluated and compared for a better understanding of their characteristics when the implementations are optimized for performance or power. Although simple truncation can effectively reduce the hardware of an arithmetic circuit, it is shown that some other designs perform better in speed, power and power-delay product. For instance, many approximate adders have a higher performance than a truncated adder. A truncated multiplier is faster but consumes a higher power than most approximate designs for achieving a similar mean error magnitude. The logarithmic multipliers are very fast and power-efficient at a lower accuracy. Approximate multipliers can also be generated by an automated process to be very efficient while ensuring a sufficiently high accuracy.
What problem does this paper attempt to address?