FloatX: A C++ Library for Customized Floating-Point Arithmetic
github.com
github.com
https://en.wikipedia.org/wiki/Bfloat16_floating-point_format
Here's a reference using 16-bit fixed point neural nets http://ieeexplore.ieee.org/document/7011421/?part=1
https://www.boost.org/doc/libs/1_72_0/libs/multiprecision/do...
Its a system for emulating narrower precision floating-point arithmetic using native machine-width floating point. The author's claim that its much faster than using the integer unit for this purpose.
Boost::multiprecision and MPFR are libraries to execute higher-precision arithmetic, commonly using the integer hardware to do so.
> it is not likely that FloatX will be useful in production codes (sic).
I would be interested in why the author thinks that. Quality of implementation issue? Or is it in reference to the statement before that it is WIP?
Hope it helps.