New Results on Non-normalized Floating-point Formats

Loading...
Thumbnail Image

Files

TC2929039_versionRiuma.pdf (636.09 KB)

Description: Artículo principal

Identifiers

Publication date

Reading date

Collaborators

Advisors

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

IEEE Computer Society

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Department/Institute

Keywords

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% in ASIC and 50% in FPGA implementations with a reasonable accuracy loss.

Description

Bibliographic citation

Sonia González-Navarro and Javier Hormigo, New Results on Non-normalized Floating-pointFormats, IEEE Trans. on Computers, 2019

Collections

Endorsement

Review

Supplemented By

Referenced by