Skip to main content
Erschienen in: The Journal of Supercomputing 9/2021

15.02.2021

FERMAT: FPGA energy reduction method by approximation theory

verfasst von: Amir Bavafa Toosi, Mehdi Sedighi

Erschienen in: The Journal of Supercomputing | Ausgabe 9/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Today’s field programmable gate arrays (FPGAs) offer a significant computational power and are commonly used in modern commercial digital designs. However, they generally suffer from a large power consumption, which makes them unfit for battery-operated handheld devices. This paper addresses this problem by bringing the notion of approximate computing into the realm of reconfigurable devices such as LUT-based FPGAs. The proposed approximation is done by altering LUT contents in an exact design. The impact of this kind of approximation on output accuracy as well as design power consumption will be discussed. Once the theoretical foundation is established, we propose a method, called FERMAT (FPGA Energy Reduction Method by Approximation Theory), which takes an exact FPGA design and converts it into an approximated equivalent with a considerably reduced power consumption given a maximum error constraint. The effectiveness of FERMAT is shown by measuring the actual power consumption of an FPGA device performing an image processing application. Experimental results show about 8.5% power saving with an imperceptible loss in image quality.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Fußnoten
1
As part of this research, an Excel spreadsheet was developed to calculate LUT output probabilities based on its input probabilities and dependence. This spreadsheet is available on GitHub [32].
 
Literatur
4.
Zurück zum Zitat Alaghi A, Hayes JP (2013) Survey of stochastic computing. ACM Trans Embedded Comp Syst DOI 10(1145/2465787):2465794 Alaghi A, Hayes JP (2013) Survey of stochastic computing. ACM Trans Embedded Comp Syst DOI 10(1145/2465787):2465794
8.
Zurück zum Zitat H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger (2012) Architecture support for disciplined approximate programming. In: Proc. Intl. Conf. Architectural Support for Programming Languages and Operating Systems, pp. 301–312. https://doi.org/10.1145/2150976.2151008 H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger (2012) Architecture support for disciplined approximate programming. In: Proc. Intl. Conf. Architectural Support for Programming Languages and Operating Systems, pp. 301–312. https://​doi.​org/​10.​1145/​2150976.​2151008
19.
20.
23.
Zurück zum Zitat A. Yazdanbakhsh, B. Thwaites, J. Park, and H. Esmaeilzadeh (2014) Methodical approximate hardware design and reuse. In: Workshop on Approximate computing across system stack (WACAS) @ASPLOS. A. Yazdanbakhsh, B. Thwaites, J. Park, and H. Esmaeilzadeh (2014) Methodical approximate hardware design and reuse. In: Workshop on Approximate computing across system stack (WACAS) @ASPLOS.
24.
Zurück zum Zitat A. Yazdanbakhsh, D. Mahajan, B. Thwaites, J. Park, A. Nagendrakumar, S. Sethuraman, K. Ramkrishnan, N. Ravindran, R. Jariwala, A. Rahimi, H. Esmaeilzadeh, and Kia Bazargan (2015) Axilog: language support for approximate hardware design. In: 18th Design, Automation & Test in Europe (DATE). https://doi.org/10.7873/DATE.2015.0513 A. Yazdanbakhsh, D. Mahajan, B. Thwaites, J. Park, A. Nagendrakumar, S. Sethuraman, K. Ramkrishnan, N. Ravindran, R. Jariwala, A. Rahimi, H. Esmaeilzadeh, and Kia Bazargan (2015) Axilog: language support for approximate hardware design. In: 18th Design, Automation & Test in Europe (DATE). https://​doi.​org/​10.​7873/​DATE.​2015.​0513
25.
Zurück zum Zitat Mahajan D, Ramkrishnan K, Jariwala R, Yazdanbakhsh A, Park J, Thwaites B, Rahimi A, Esmaeilzadeh H, Bazargan K (2015) Axilog: abstractions for approximate hardware design and reuse. IEEE Micro, Special Issue Alternat Comput Des Technol 35(5):16–30. https://doi.org/10.1109/MM.2015.108CrossRef Mahajan D, Ramkrishnan K, Jariwala R, Yazdanbakhsh A, Park J, Thwaites B, Rahimi A, Esmaeilzadeh H, Bazargan K (2015) Axilog: abstractions for approximate hardware design and reuse. IEEE Micro, Special Issue Alternat Comput Des Technol 35(5):16–30. https://​doi.​org/​10.​1109/​MM.​2015.​108CrossRef
33.
Zurück zum Zitat Rabaey JM, Chandrakasan A, Nikolic B (2002) Digital Integrated Circuits, 2nd edn. Prentice Hall, Upper Saddle River, pp 209–211 Rabaey JM, Chandrakasan A, Nikolic B (2002) Digital Integrated Circuits, 2nd edn. Prentice Hall, Upper Saddle River, pp 209–211
34.
Zurück zum Zitat West NHE, Harris DM (2011) CMOS VLSI Design A Circuits and Systems Perspective, 4th edn. Addison-Wesley, Boston, pp 183–187 West NHE, Harris DM (2011) CMOS VLSI Design A Circuits and Systems Perspective, 4th edn. Addison-Wesley, Boston, pp 183–187
35.
Zurück zum Zitat Kilts S (2007) Advanced FPGA design: architecture implementation and optimization. Wiley, New York, pp 162–163CrossRef Kilts S (2007) Advanced FPGA design: architecture implementation and optimization. Wiley, New York, pp 162–163CrossRef
Metadaten
Titel
FERMAT: FPGA energy reduction method by approximation theory
verfasst von
Amir Bavafa Toosi
Mehdi Sedighi
Publikationsdatum
15.02.2021
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 9/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-021-03644-4

Weitere Artikel der Ausgabe 9/2021

The Journal of Supercomputing 9/2021 Zur Ausgabe

Premium Partner