DocumentCode :
703936
Title :
Designing inexact systems efficiently using elimination heuristics
Author :
Venkataraman, Shyamsundar ; Kumar, Akash ; Schlachter, Jeremy ; Enz, Christian
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
758
Lastpage :
763
Abstract :
There are a wide variety of applications that are able to tolerate small errors in the values of the outputs, provided they are within the application-specific thresholds. For such applications, there have been many efforts to study the tradeoff involved in the accuracy of the output and the energy/area requirement. However, most of the efforts have been at the level of individual components. In this article, we present a design flow to study the inexactness at the level of system and provide heuristics to quickly explore the design-space under given inexactness and area/energy constraints. The approach is applied to various digital signal processing filters and an ECG application of QRS detection. In both cases, orders of magnitude speed-ups are obtained in the design-flow process. Area savings of 21.61% and power savings of 22.79% were observed for a low-pass filter having a relative error of just 8E-5%.
Keywords :
low-pass filters; ECG application; QRS detection; application-specific thresholds; area-energy constraints; design flow; design-flow process; digital signal processing filters; elimination heuristics; energy-area requirement; inexact systems design; low-pass filter; magnitude speed-ups; Adders; Algorithm design and analysis; Delays; Digital signal processing; Electrocardiography; Estimation; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8
Type :
conf
Filename :
7092488
Link To Document :
بازگشت