Single Precision Natural Logarithm Architecture for Hard Floating-Point and DSP-Enabled FPGAs - Archive ouverte HAL
Rapport (Rapport De Recherche) Année : 2015

Single Precision Natural Logarithm Architecture for Hard Floating-Point and DSP-Enabled FPGAs

Martin Langhammer
  • Fonction : Auteur
Bogdan Pasca
  • Fonction : Auteur

Résumé

Elementary function design has recently been added yet another level of flexibility with the integration of single precision addition and multiplication into the Arria10 DSP block architecture. Implementation techniques developed having floating-point operations support in mind are only available for microprocessors and lead to slow and high-cost implementation when naively ported to FPGA architecture. In this article we show how the new features can be used in conjunction with the existing resources in the design of the natural logarithm elementary function. Compared to traditional FPGA implementations we use Taylor expansion based techniques which enable the use of floating-point adders and multipliers available in DSP blocks for the polynomial evaluation. We show the various tradeoff points of the architecture together with expansion-based techniques for increasing the internal precision in order to produce OpenCL conforming operators. The presented architecture proposes a possible resource tradeoff with significantly lower logic reduction on Arria10 devices.
Fichier principal
Vignette du fichier
hardfp_ln.pdf (167.58 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01166872 , version 1 (23-06-2015)

Identifiants

  • HAL Id : hal-01166872 , version 1

Citer

Martin Langhammer, Bogdan Pasca. Single Precision Natural Logarithm Architecture for Hard Floating-Point and DSP-Enabled FPGAs. [Research Report] Altera. 2015, pp.7. ⟨hal-01166872⟩

Collections

LARA
215 Consultations
751 Téléchargements

Partager

More