Low energy process variation tolerant digital image processing system design based on accuracy-energy tradeoffs

In this paper, we present a low energy image processing system design based on efficient accuracy-energy tradeoffs. The proposed design allows aggressive voltage scaling in the presence of process variation by employing an error concealing method based on the inherent error tolerance of digital signal processing applications. Based on a system-level analysis, we demonstrate that significant energy savings can be achieved from voltage scaling and switching activity reduction for computational components. Using the proposed method, we can also achieve energy savings for other subsystems such as memory by increasing compression ratio. The experimental results show that average overall energy savings of up to ∼50% are possible over a conventional design in a 45nm technology.

[1]  Dong Sam Ha,et al.  Low power design of DCT and IDCT for low bit rate video codecs , 2004, IEEE Transactions on Multimedia.

[2]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[3]  Kaushik Roy,et al.  Low-power process-variation tolerant arithmetic units using input-based elastic clocking , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

[4]  David Blaauw,et al.  Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation , 2003, MICRO.

[5]  K. Roy,et al.  Design Methodology for Low Power Dissipation and Parametric Robustness through Output Quality Modulation : Application to Color Interpolation Filtering , .

[6]  James Tschanz,et al.  Parameter variations and impact on circuits and microarchitecture , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[7]  Y. Arai,et al.  A Fast DCT-SQ Scheme for Images , 1988 .

[8]  Zhou Wang,et al.  Image Quality Assessment: From Error Measurement to Structural Similarity , 2004 .

[9]  Shin Min Kang,et al.  CMOS Digital Integrated Cir-cuits: Analysis and Design , 2002 .

[10]  Chi-Ying Tsui,et al.  Low-power VLSI design for motion estimation using adaptive pixel truncation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[11]  Wayne H. Wolf,et al.  Experimental analysis of sequence dependence on energy saving for error tolerant image processing , 2009, ISLPED.

[12]  Marilyn Wolf,et al.  System-Level Energy Optimization for Error-Tolerant Image Compression , 2010, IEEE Embedded Systems Letters.

[13]  Naresh R. Shanbhag,et al.  Reliable low-power digital signal processing via reduced precision redundancy , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[14]  Trevor Mudge,et al.  Razor: a low-power pipeline based on circuit-level timing speculation , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..

[15]  Krishna V. Palem,et al.  Probabilistic arithmetic and energy efficient embedded signal processing , 2006, CASES '06.