首页 | 本学科首页   官方微博 | 高级检索  
     


Parameterized floating-point logarithm and exponential functions for FPGAs
Authors:J  r  mie Detrey,Florent de Dinechin
Affiliation:

aLaboratoire de l’Informatique du Parallélisme, École Normale Supérieure de Lyon, 46 allée d’Italie, F-69364 Lyon, France

Abstract:
As FPGAs are increasingly being used for floating-point computing, the feasibility of a library of floating-point elementary functions for FPGAs is discussed. An initial implementation of such a library contains parameterized operators for the logarithm and exponential functions. In single precision, those operators use a small fraction of the FPGA’s resources, have a smaller latency than their software equivalent on a high-end processor, and provide about ten times the throughput in pipelined version. Previous work had shown that FPGAs could use massive parallelism to balance the poor performance of their basic floating-point operators compared to the equivalent in processors. As this work shows, when evaluating an elementary function, the flexibility of FPGAs provides much better performance than the processor without even resorting to parallelism. The presented library is freely available from http://www.ens-lyon.fr/LIP/Arenaire/.
Keywords:Elementary functions   Parameterized operators   Logarithm   Exponential   Floating-point   FPGA   FPLibrary
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号