Approximate Computing allows improving circuits performances by accepting inaccuracies in the calculations. Adaptive Least Mean Squares (LMS) filters can benefit from Approximate Computing, since they are inherently inexact and power-hungry. In this paper we propose a Quality-Scalable approximate LMS filter, in which it is possible to change the approximation level at runtime, by acting on an external quality knob. This allows to adapt the filter performance according to the target application and the input data. The proposed approach introduces approximations at algorithmic level. The filter is able to enter automatically in a low-power approximated-mode, by freezing the update of some of its coefficients. A simple auxiliary circuit monitors the error and the quality knob and drives the filter in the approximated-mode of operation when convergence has been reached. The proposed approximate LMS filter is implemented in TSMC 40nm CMOS technology. The implementation results show a power improvement in the range 5% to 32%, as a function of the desired quality loss.

Quality-Scalable Approximate LMS Filter

Napoli E.
2019-01-01

Abstract

Approximate Computing allows improving circuits performances by accepting inaccuracies in the calculations. Adaptive Least Mean Squares (LMS) filters can benefit from Approximate Computing, since they are inherently inexact and power-hungry. In this paper we propose a Quality-Scalable approximate LMS filter, in which it is possible to change the approximation level at runtime, by acting on an external quality knob. This allows to adapt the filter performance according to the target application and the input data. The proposed approach introduces approximations at algorithmic level. The filter is able to enter automatically in a low-power approximated-mode, by freezing the update of some of its coefficients. A simple auxiliary circuit monitors the error and the quality knob and drives the filter in the approximated-mode of operation when convergence has been reached. The proposed approximate LMS filter is implemented in TSMC 40nm CMOS technology. The implementation results show a power improvement in the range 5% to 32%, as a function of the desired quality loss.
2019
978-1-5386-9562-3
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11386/4772405
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 7
social impact