Loading [MathJax]/extensions/MathMenu.js
Efficient Multibyte Floating Point Data Formats Using Vectorization | IEEE Journals & Magazine | IEEE Xplore

Efficient Multibyte Floating Point Data Formats Using Vectorization


Abstract:

We propose a scheme for reduced-precision representation of floating point data on a continuum between IEEE-754 floating point types. Our scheme enables the use of lower ...Show More

Abstract:

We propose a scheme for reduced-precision representation of floating point data on a continuum between IEEE-754 floating point types. Our scheme enables the use of lower precision formats for a reduction in storage space requirements and data transfer volume. We describe how our scheme can be accelerated using existing hardware vector units on two general-purpose processor (GPP) microarchitectures (Intel Ivy Bridge and Haswell), as well as on a numerical accelerator (Intel Xeon Phi). Our evaluation demonstrates that supporting reduced precision by exploiting native vector instructions can yield a low overhead custom-precision floating point solution that does not require specialized hardware support. In our experiments we find cases where our scheme is actually faster than native floating point types where the underlying vector instruction set supports efficient byte-level permutations.
Published in: IEEE Transactions on Computers ( Volume: 66, Issue: 12, 01 December 2017)
Page(s): 2081 - 2096
Date of Publication: 16 June 2017

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.