From WikiChip
Flexpoint
Revision as of 02:33, 29 December 2017 by David (talk | contribs) (Flexpoint)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Flexpoint is a compact number format developed by Intel's Nervana used to represent standard floating point. Flexpoint combines the advantages of fixed point and floating point by splitting up the N-bit mantissa storing an integer value in two's complement form, and an M-bit exponent value which is shared across all arithmetic execution elements. By only passing the integer value, both memory and bandwidth requirements are reduced. Additionally, this lowers hardware complexity, lowering both power and area requirements.