Variable precision floating point reciprocal, division and square root for major FPGA vendors
Xin Fang · 2013
Variable precision floating point operations have various fields of applications including scientific computing and signal processing. Field Programmable Gate Arrays (FPGAs) are a good platform to accelerate such applications because of their flexibility, low development time and cost compared to Application Specific Integrated Circuits (ASICs) and low power consumption compared to Graphics Processing Units (GPUs). Increasingly scientists are interested in variable precision floating point operations not limited to single or double precision operations implemented on FPGAs, in order to make those operations more resource efficient and more suited to their own applications.