• 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