Back to Search Start Over

A Time-Efficient Automatic Circuit Approximation Method.

Authors :
Zhang, Ziji
He, Yajuan
Zhang, Bo
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers. Sep2020, Vol. 67 Issue 9, p3047-3055. 9p.
Publication Year :
2020

Abstract

As computing devices continue growing explosively, computational efficiency is increasingly important. To improve the efficiency of computations, approximate computing is widely used in today’s arithmetic circuits. For simple arithmetic units, manual approximation methods achieved high efficiency. However, with the increasing scale and complexity of the calculation circuit, the approximation efficiency of manual approximation method is gradually reduced and the difficulty of judging the approximate part is also increasing. To this end, automatic approximation methods become especially important. For automatic approximation methods, the key challenge is choosing a metric to guide the approximation process which is easy to calculate accurately and minimize the time spent on it. Therefore, modified optimal slope ranking (OSR) method is proposed in this paper for improving the metric precision and greatly reducing the time cost of approximation process. The simulation results show that the proposed method shows advantages in different circuits, including adders, fixed-width multipliers and DCT. Compared with manual approximation methods, modified OSR method achieves 16.8% lower EDP consumption than competitors on fixed-width multipliers. Compared with our previous work, the proposed method achieves an EDP advantage of 9.17% on DCT at highest accuracy mode. At the lowest accuracy, modified OSR method still maintains certain performance advantages and becomes more obvious as the circuit complexity increases for all precision modes. In terms of time consumption, modified OSR method achieves a speed increase of nearly 10% with the highest precision and a speed increase of up to $7.73\times $ for DCT at the lowest accuracy. In addition, modified OSR also provides flexible precision choices for different application scenarios. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
*CIRCUIT complexity

Details

Language :
English
ISSN :
15498328
Volume :
67
Issue :
9
Database :
Academic Search Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
145399743
Full Text :
https://doi.org/10.1109/TCSI.2020.2984526