• DocumentCode
    610948
  • Title

    Accuracy-Performance Tradeoffs on an FPGA through Overclocking

  • Author

    Kan Shi ; Boland, David ; Constantinides, George A.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    29
  • Lastpage
    36
  • Abstract
    Embedded applications can often demand stringent latency requirements. While high degrees of parallelism within custom FPGA-based accelerators may help to some extent, it may also be necessary to limit the precision used in the datapath to boost the operating frequency of the implementation. However, by reducing the precision, the engineer introduces quantization error into the design. In this paper, we demonstrate that for many applications it would be preferable to simply overclock the design and accept that timing violations may arise. Since the errors introduced by timing violations occur rarely, they will cause less noise than quantization errors. Through the use of analytical models and empirical results on a Xilinx Virtex-6 FPGA, we show that a geometric mean reduction of 67.9% to 98.8% in error expectation or a geometric mean improvement of 3.1% to 27.6% in operating frequency can be obtained using this alternative design methodology.
  • Keywords
    embedded systems; field programmable gate arrays; logic design; FPGA-based accelerators; Xilinx Virtex-6; accuracy-performance tradeoffs; analytical models; embedded applications; error expectation; geometric mean reduction; overclocking; quantization error; stringent latency requirements; timing violations; Adders; Clocks; Delays; Field programmable gate arrays; Finite wordlength effects; Probabilistic logic; FPGA; overclocking; probabilistic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.10
  • Filename
    6545991