Intel Publishes Whitepaper On New BFloat16 Floating-Point Format For Future CPUs
Intel has published their initial whitepaper on BF16/BFloat16, a new floating point format to be supported by future Intel processors.
The BFloat16 format "BF16" is intended for Deep Learning Boost for assisting the performance of DL workloads. BF16 is faster than FP16 for deep learning and associated workloads in that it doesn't support denormals, hardware exception handling isn't needed, etc. BF16 is going to be implemented in the hardware and can be used with FMA units.
Other early details on Intel BF16 can be found via this whitepaper. For Xeon CPUs this new FP format is expected to be added for Cooper Lake, the generation after next year's Cascade Lake.
Intel has previously indicated BFloat16 will be supported by Nervana processors, FPGAs, and other deep learning focused hardware like Google's TPUs.
The BFloat16 format "BF16" is intended for Deep Learning Boost for assisting the performance of DL workloads. BF16 is faster than FP16 for deep learning and associated workloads in that it doesn't support denormals, hardware exception handling isn't needed, etc. BF16 is going to be implemented in the hardware and can be used with FMA units.
Other early details on Intel BF16 can be found via this whitepaper. For Xeon CPUs this new FP format is expected to be added for Cooper Lake, the generation after next year's Cascade Lake.
Intel has previously indicated BFloat16 will be supported by Nervana processors, FPGAs, and other deep learning focused hardware like Google's TPUs.
14 Comments