New Results on Non-Normalized Floating-Point Formats | IEEE Journals & Magazine | IEEE Xplore

New Results on Non-Normalized Floating-Point Formats


Abstract:

Compulsory normalization of the represented numbers is a key requirement of the floating-point standard. This requirement contributes to fundamental characteristics of th...Show More

Abstract:

Compulsory normalization of the represented numbers is a key requirement of the floating-point standard. This requirement contributes to fundamental characteristics of the standard, such as taking the most of the precision available, reproducibility and facilitation of comparison and other operations. However, it also imposes a high restriction in effectiveness of basic arithmetic operation implementation. In many embedded applications may be worth to sacrifice the benefits of normalization for gaining in implementation metrics. This paper analyzes and measures the effect of removing the normalization requirement in terms of precision and implementation savings for embedded applications. We propose several adder and multiplier architectures to deal with non-normalized floating-point numbers, and quantify the accuracy loss and the improvements in hardware implementation. Our experiments show that it is possible to reduce the area and power consumption up to 78 percent in ASIC and 50 percent in FPGA implementations with a reasonable accuracy loss.
Published in: IEEE Transactions on Computers ( Volume: 69, Issue: 12, 01 December 2020)
Page(s): 1733 - 1744
Date of Publication: 23 July 2019

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.