In this paper, we present extensions to the floating point unit of the RISC-V ISA with different numeric precision including single precision, half precision and quarter precision. To achieve more energy efficiency transprecision feature is introduced through configurable mantissa precision, which can be used to reduce the number of iterations and thus reduce the energy consumption achieving a programmable trade-off between accuracy and precision. Power estimations based on synthesized results demonstrate that floating-point operations with 8 to 11-bit mantissa can achieve an energy savings of 36% when compared with single precision. We examine the error propagations in benchmark applications with transprecision options, and in a square root-intensive application we report runtime reductions up to 43.65% which translates to 1.77x energy ratio when compared to standard single precision operations.

Li, L., Gautschi, M., Benini, L. (2017). Approximate DIV and SQRT instructions for the RISC-V ISA: An efficiency vs. accuracy analysis. IEEE [10.1109/PATMOS.2017.8106987].

Approximate DIV and SQRT instructions for the RISC-V ISA: An efficiency vs. accuracy analysis

Benini, Luca
2017

Abstract

In this paper, we present extensions to the floating point unit of the RISC-V ISA with different numeric precision including single precision, half precision and quarter precision. To achieve more energy efficiency transprecision feature is introduced through configurable mantissa precision, which can be used to reduce the number of iterations and thus reduce the energy consumption achieving a programmable trade-off between accuracy and precision. Power estimations based on synthesized results demonstrate that floating-point operations with 8 to 11-bit mantissa can achieve an energy savings of 36% when compared with single precision. We examine the error propagations in benchmark applications with transprecision options, and in a square root-intensive application we report runtime reductions up to 43.65% which translates to 1.77x energy ratio when compared to standard single precision operations.
2017
2017 27th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)
1
8
Li, L., Gautschi, M., Benini, L. (2017). Approximate DIV and SQRT instructions for the RISC-V ISA: An efficiency vs. accuracy analysis. IEEE [10.1109/PATMOS.2017.8106987].
Li, Lei; Gautschi, Michael; Benini, Luca
File in questo prodotto:
File Dimensione Formato  
Li_et_al_2017_PATMOS_postprint.pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 430.8 kB
Formato Adobe PDF
430.8 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/624714
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
social impact