Enhancing Precision in Cloud Computing: Implementation of a Novel Floating point Format on FPGA

Main Article Content

Pranali Kalamkar, Prof. D.S Bhosale


In this paper, we propose a Internet-based Cloud computing service that provides computing, storage and networking services to multiple users. Computing capacity runs out quickly in cloud computing services with the increase in data size. To fill the shortage of computation capacity, we propose to adopt variable precision by implementing unum (universal number). Unum is a number format different from IEEE Standard for Floating-Point Arithmetic � IEEE 754 floats. Compared with IEEE 754 floats, the outstanding features of unum are clearance of rounding errors, high information-per-bit and variable precision. As a candidate replacement of IEEE 754 floats, the application of unum can improve the precision in computing. It decreases the bit width for high precision numbers. However, unum was only implemented in software model before due to technical complexity, in order to validate the performance on chip, we implement this arithmetic on FPGA for the very first time. We also implement an unum based 16-point FFT on FPGA. We validate the design and compare the bit width in computing with IEEE 754 floats. The experimental results of comparison show that unum arithmetic can ensure correctness even in some extreme arithmetic cases in which IEEE 754 floats cannot work properly, furthermore the bit width of unum is much less than IEEE 754 floats in the same precision.

Article Details

How to Cite
, P. K. P. D. B. (2018). Enhancing Precision in Cloud Computing: Implementation of a Novel Floating point Format on FPGA. International Journal on Future Revolution in Computer Science &Amp; Communication Engineering, 4(5), 141–144. Retrieved from https://ijfrcsce.org/index.php/ijfrcsce/article/view/1661