The DOI matches its DataCite record; 34 of the 43 references it cites were found in a registry or an index.
A Study of BFLOAT16 for Deep Learning Training
Open accessAbstract
This paper presents the first comprehensive empirical study demonstrating the efficacy of the Brain Floating Point (BFLOAT16) half-precision format for Deep Learning training across image classification, speech recognition, language modeling, generative networks and industrial recommendation systems. BFLOAT16 is attractive for Deep Learning training for two reasons: the range of values it can represent is the same as that of IEEE 754 floating-point format (FP32) and conversion to/from FP32 is simple. Maintaining the same range as FP32 is important to ensure that no hyper-parameter tuning is required for convergence; e.g., IEEE 754 compliant half-precision floating point (FP16) requires hyper-parameter tuning. In this paper, we discuss the flow of tensors and various key operations in mixed precision training, and delve into details of operations, such as the rounding modes for converting FP32 tensors to BFLOAT16. We have implemented a method to emulate BFLOAT16 operations in Tensorflow, Caffe2, IntelCaffe, and Neon for our experiments. Our results show that deep learning training using BFLOAT16 tensors achieves the same state-of-the-art (SOTA) results across domains as FP32 tensors in the same number of iterations and with no changes to hyper-parameters.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“This precision offers significant speedups for BERT models while maintaining comparable accuracy to FP32.”
From A Survey of Techniques for Optimizing Transformer Inference (2023) · cites this paper as [164]
Experimental — accuracy not yet measuredThe source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“All these formats discussed here offer several benefits over the traditional floating-point precision, enabling faster and more efficient inference with reduced memory bandwidth.”
From A Survey of Techniques for Optimizing Transformer Inference (2023) · cites this paper as [164]
Experimental — accuracy not yet measuredThe source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“The emerging numerical formats such as Bfloat16 [164], Microsoft Floating Point (MSFP) [165], Tensorfloat32 [166], and FP8 [167, 168] provide better computational efficiency and accuracy for several transformer workloads.”
From A Survey of Techniques for Optimizing Transformer Inference (2023) · cites this paper as [164]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · cited 5×
“When training ResNet-50 on Imagenet using the AVX512BF16 instructions, we achieved a Top-1 accuracy of 75.62%, which matches the current state-of-the-art performance.”
MethodInfluentialVery Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 114,148 · cited 1×
“The network uses a “VGG loss” function using a pre-trained VGG19 network [33].”
MethodImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · cited 5×
“Here we choose AlexNet (ILSVRC 2012) [22] and ResNet-50 (ILSVRC 2015) [18] as representative models for the BFLOAT16 evaluation.”
MethodInfluentialImageNet: A large-scale hierarchical image database
Deng, J., Dong, W., Socher, R., Li, L.-J., Li, K., & Fei-Fei, L. (2009) · 2009 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2009.5206848 · Cited by 65,333 · cited 1×
“However, all the aforementioned methods are shown to work for smaller benchmark model/data-sets only and invariably result in a non-trivial drop in accuracy with larger ImageNet data-set [9] and classification task [32].”
MethodImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · cited 1×
“However, all the aforementioned methods are shown to work for smaller benchmark model/data-sets only and invariably result in a non-trivial drop in accuracy with larger ImageNet data-set [9] and classification task [32].”
MethodPhoto-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
Ledig, C., Theis, L., Huszar, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., Wang, Z., et al. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.19 · Cited by 12,696
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
Ledig, C., Theis, L., Huszár, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., Wang, Z.-H., et al. (2016) · Computer Vision and Pattern Recognition · doi:10.48550/arxiv.1609.04802 · Cited by 12,624 · cited 5×
“Using multiple deep learning frameworks modified to insert appropriate Quantlib calls, we provide SOTA results for: AlexNet [22], ResNet-50 [18], DC-GAN [29], SR-GAN [24], DeepSpeech2 [4], GNMT [37], and two industrial workloads namely: a Deep and Cross Network, and a DNN Recommendation System.”
BackgroundMethodInfluentialUnsupervised representation learning with deep convolutional generative adversarial networks
Radford, A., Metz, L., & Chintala, S. (2015) · arXiv · doi:10.48550/arxiv.1511.06434 · Cited by 12,235 · cited 7×
“We have implemented DC-GAN in Caffe and for our experiments all the input tensors (activations, weights) are converted to BFLOAT16 for convolution layers (in both the generator and the discriminator), while only the input activations are converted to BFLOAT16 for batch normalization layers; all other tensors are maint…”
BackgroundMethodInfluentialTensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., et al. (2016) · arXiv · doi:10.48550/arxiv.1603.04467 · Cited by 9,408 · cited 2×
“There are at least three half-precision formats in the domain of mixed precision training of large neural networks: FP16 [28], 16-bit Integer based [9], and BFLOAT16 [10, 4, 3].”
MethodJulia: A Fresh Approach to Numerical ComputingPreprint
Bezanson, J., Edelman, A., Karpinski, S., & Shah, V. B. (2014) · SIAM Review · doi:10.48550/arxiv.1411.1607 · Cited by 7,077 · cited 1×
“The Julia language [5], which is designed to provide high-performance without sacrificing ease of programming, has also been shown to be benefited from BFLOAT16 [11].”
Background
Research works printed but not linked: 5
- [10][10] Jeffrey Dean, Greg Corrado, Rajat Monga, Kai Chen, Matthieu Devin, Mark Mao, Andrew Senior, Paul Tucker, Ke Yang, Quoc V Le, et al. Large scale distributed deep networks. In Advances in neural information processing systems , pages 1223-1231, 2012. -
- [15][15] Boris Ginsburg, Sergei Nikolaev, and Paulius Micikevicius. Training of deep networks with half-precision float. NVidia GPU Technology Conference , 2017. -
- [34][34] Matthew Richardson, Ewa Dominowska, and Robert Ragno. Predicting clicks: Estimating the click-through rate for new ads. In Proceedings of the 16th International Conference on World Wide Web , WWW'07, pages 521-530, New York, NY, USA, 2007. ACM. -
- [37][37] Vincent Vanhoucke, Andrew Senior, and Mark Z Mao. Improving the speed of neural networks on CPUs. In Proc. Deep Learning and Unsupervised Feature Learning NIPS Workshop , volume 1, 2011. -
- [43][43] Jian Zhang, Jiyan Yang, and Hector Yuen. Training with low-precision embedding tables. In Systems for Machine Learning Workshop at NeurIPS 2018 . 2018.
Cited by
Sorted by citations
Items 401–500 of 514
swAFL: A library of High-Performance Activation Function for the Sunway Architecture
Xu, J.-C., Li, F., Hou, M., & Wang, P. (2022) · Electronics · doi:10.3390/electronics11193141 · Cited by 1
“The BF16 half-precision floating-point format [12] was developed by Google Brain, which is an AI research group of Google.”
MethodShadow computation with BFloat16 to estimate the numerical accuracy of summations
Defour, D., Castro, P. D. O., Iştoan, M., & Petit, E. (2021) · IEEE Symposium on Computer Arithmetic · doi:10.1109/arith51176.2021.00017 · Cited by 1
“It has been demonstrated that the 32-bit accumulator is a low-overhead, critical feature to handle AI workloads [11], by avoiding absorption (swamping effect) In this article, we are interested, regarding Binary32 and Bfloat16 computation for the summation problem, in: • Predicting a result’s…”
BackgroundWeather and climate models in 16-bit arithmetics: Number formats, error mitigation and scope
Klöewer, M., Duben, P., & Palmer, T. (2020) · doi:10.1002/essoar.10503741.1 · Cited by 1
On the challenges in programming mixed-precision deep neural networks
Zhao, R.-Z., Luk, W., Xiong, C., Niu, X., & Tsoi, K.-H. (2020) · MAPL@PLDI · doi:10.1145/3394450.3397468 · Cited by 1
“We can run some layers in a DNN with a much lower data precision than floating-point without losing much accuracy [7, 15], and this reduction in precision results in less computation budget.”
BackgroundMethodHalf-S: Halving the Scale for Near-Lossless 4-Bit LLM Training
Du, J., Gong, R., Ai, L., Wang, Z., Peng, Y., Wang, Y., Yan, L., Wxuefei, Wang, Y., Guo, J., et al. (2026) · Findings of the Association for Computational Linguistics: ACL (Findings of ACL) · doi:10.18653/v1/2026.findings-acl.241 · Cited by 1
“We compare our approach against BF16 , COAT* (Xi et al., 2024)(COAT with MXFP4 adaptation, excluding optimizer quantization), and the search-based Four Over Six (Cook et al., 2025) base-line(with MXFP4 adaptation).”
InfluentialScaling Laws and Efficient Inference for Ternary Language Models
Vaidhya, T., Kaushal, A., Jain, V., Couture-Harpin, F., Shishodia, P., Behbahani, M., Nevmyvaka, Y., & Rish, I. (2025) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2025.acl-long.1294 · Cited by 1
“…as GPT (Radford et al., 2019), OLMo (Groeneveld et al., 2024), and the LLaMA family (Touvron et al., 2023) have traditionally relied on mixed precision (FP32/FP16 or FP32/BF16) (Micikevicius et al., 2018) and half-precision (FP16/BF16) (Kalamkar et al., 2019) to optimize computational efficiency.”
SulfideNet: Deep Learning for Detection and Quantification of Iron Sulfides in Drill Core Scans
Rasoolijaberi, M., Zeng, C., Manchuk, J. G., Legat, M., & Jackson-Gain, A. (2025) · IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing · doi:10.1109/jstars.2025.3582520 · Cited by 1
“Thefirststrategyinvolvedquantizingmodel parametersandadoptingthehalf-precisionbrainfloating-point format, bfloat16 , designed by Google Brain [48], [49].”
Barreto, J. J. D., & Jana, A. (2025) · Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2025.findings-emnlp.761 · Cited by 1
Halbiniak, K., Rojek, K., Iserte, S., & Wyrzykowski, R. (2024) · International Conference on Conceptual Structures · doi:10.1007/978-3-031-63778-0_15 · Cited by 1
“However, it comes with the cost of the smaller range of representable values [12].”
InfluentialFaster Training of Large Kernel Convolutions on Smaller Spatial Scales
Fukuzaki, S., & Ikehara, M. (2024) · IEEE Access · doi:10.1109/access.2024.3486085 · Cited by 1
“The bfloat 16 numeric type [51] is used instead of the standard float32 both in training and tests.”
MethodAll-rounder: A flexible DNN accelerator with diverse data format support
Noh, S.-H., Lee, S., Shin, B., Park, S., Jang, Y., & Kung, J. (2023) · arXiv.org · doi:10.48550/arxiv.2310.16757 · Cited by 1
“To mitigate this burden, various algorithmic techniques for data quantization on activations and/or weights have been explored [5], [8], [14], [21], [25], [31], [34], [35], [54], [60].”
InfluentialThe Good, the Bad and the Constructive: Automatically Measuring Peer Review's Utility for Authors
Sadallah, A., Baumgärtner, T., Gurevych, I., & Briscoe, T. (2025) · arXiv · doi:10.48550/arxiv.2509.04484
“This high correlation is expected, as the Helpfulness aspect acts as a collective measurement for the other aspects.”
ENEC: A Lossless AI Model Compression Method Enabling Fast Inference on Ascend NPUs
Yang, J., Wu, J., Liu, Z., Ma, X., Zhao, H., Gu, Y., Huang, Y., Liu, X., Huang, W., Wei, Z., et al. (2026) · 2026 ACM/IEEE 53rd Annual International Symposium on Computer Architecture (ISCA) · doi:10.1109/isca66397.2026.00100
“Recently, BF16 has gained popularity for large models due to its wider exponent range, which offers training stability [32], [35], [54].”
Self-citationBaek, J. (2025) · arXiv · doi:10.48550/arxiv.2510.21770
“…systems (Vaswani et al., 2017) are routinely executed in reduced precision to increase throughput and reduce memory cost (Micikevicius et al., 2018; Kalamkar et al., 2019; Dettmers et al., 2022; Yao et al., 2022; Frantar et al., 2022; Xiao et al., 2023; Lin et al., 2024; Bondarenko et al., 2023).”
Hardware architectures for posit arithmetic: evolution, trade-offs, and artificial intelligence
Kumar, S. P. P., & Chandrashekhar, M. (2026) · International Journal of Reconfigurable and Embedded Systems (IJRES) · doi:10.11591/ijres.v15.i3.pp727-736
“This happens because neural network weights normally cluster narrowly around zero, which has led to the use of truncated formats like BFLOAT16 [3].”
CLiS: Plug-and-Play Attention Acceleration for Video Diffusion on TPUs via Certified Stabilization
Tsai, E., Huang, S.-Y., Mandragona, D., Lin, W.-Y., Dong, W.-X., Jiang, J., Devarakonda, C., Bohlool, M., & Shi, Y.-X. (2026) · doi:10.48550/arxiv.2611.00444
“The online kernel itself differs from an exact FP32 reference by 6 .”
InfluentialThe Rise of Low Precision Floating Point
Lemieux, G., & Overton, M. L. (2026) · doi:10.48550/arxiv.2611.00301
“(TPUv2) [17] introduced the brain floating point format , also known as bfloat16 [20].”
The Role of Quantization in Loss Spikes
Chen, Z.-Q., Somasundaram, A., Li, S., McLeish, S., Kirchenbauer, J., Goldstein, T., & Goldblum, M. (2026) · doi:10.48550/arxiv.2610.38277
“BF16 has seven stored fraction bits and an implicit leading bit, giving eight bits of significand precision (Kalamkar et al., 2019).”
Spark-Audio 1.0 Technical Report
Zhang, C.-Y., Liu, C., Tian, D.-S., Sun, D.-Z., Wan, G.-S., Meng, G.-M., Zhong, G.-L., Chen, H., Yang, H., Wang, H.-M., et al. (2026) · doi:10.48550/arxiv.2610.31292
“All stages use BF16 arithmetic (Kalamkar et al., 2019) and the AdamW optimizer with β 1 = 0.9 , β 2 = 0.95 , ϵ = 10 − 8 , and a weight decay of 0.01.”
InfluentialFull-Weight VLA Fine-Tuning Without an fp32 Master Copy Silently Erases Most UpdatesPreprint
Singh, S. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2610.31859
“R ELATED WORK Mixed-precision training keeps fp32 master weights because fp16 weights alone lost small updates and accuracy [11]; with the copy, bf16 matches fp32 [25].”
Spatially Gated Demographic Steering for Debiasing Multi-Person Text-to-Image Generation
Sambandham, V. T., & Schön, T. (2026) · doi:10.48550/arxiv.2610.29651
“Our primary experiments use FLUX.1-Dev 1 in bfloat16 precision [19] on a single NVIDIA A6000 GPU (48GB VRAM), with 21 denoising steps and a guidance scale of 4.5.”
InfluentialNguyen, T. N., Doan, V. H. M., Le, T. D., Vo, T., Vu, T. T. H., Vo, T. H., Choi, J., Oh, J., & Hy, T.-S. (2026) · doi:10.48550/arxiv.2610.29108
PlaneZip: Lossless Bit-Plane Compression of Training Activations Offloaded over PCIe
Gu, Z.-F., Tang, Q.-Z., Wang, Y.-X., Zhou, X., & Feng, H.-S. (2026) · doi:10.48550/arxiv.2610.25033
“BF16 tensors are their round-to-nearest-even conversions, which approximates BF16 mixed-precision training [33].”
CoSTA: Compressed Speech Token Adaptation for Efficient Spoken Dialogue Models
Deng, Y.-Z., Li, C., Liu, B., Shu, Y.-Q., Peng, T.-Y., Xie, C., Song, S.-Y., Ren, S., & Zhang, J.-J. (2026) · doi:10.48550/arxiv.2610.21143
MJev-Spatial: System One Spatial Intelligence via Native Attention MatchingPreprint
Qin, L., Zhu, Y., Zhou, C., Qiao, Q., Gao, J., Zhou, Y., Zhang, H., Zeng, X., Liu, Y., Lu, Y., et al. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2610.22276 · Cited by 1
“Trainable weights, gradients, Adam (Kingma and Ba, 2015) states, and all readout operations use FP32, while the retained language layers compute in BF16, following standard mixed-precision training (Mi-cikevicius et al., 2018; Kalamkar et al., 2019).”
MFSA: A Multi-Format Systolic Array with Native Micro Scaling Support
Wang, J.-Y., Bishop, K., & Li, A. (2026) · doi:10.48550/arxiv.2610.19645
“BF16 / FP16 remain common for training-state updates and optimizer paths [3], [4], FP8 variants (E4M3/E5M2) target high-throughput training and serving [5], [6], FP4 is emerging for aggressive inference [7], and Micro Scaling (MX) formats pair low-precision elements with shared block-scale…”
TOMOS: Eliminating Data Duplication in Mixed-Precision Matrix Computations
Georgiou, V., & Drineas, P. (2026) · doi:10.48550/arxiv.2610.19047
“In contemporary machine learning frameworks, mixed-precision execution has become standard practice [1], [2], [3], [4].”
Zheng, B., Liu, Z., Ou, J., Chen, R., & Hu, T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2610.11479
“Training uses bf16 mixed precision [88, 89] on an H20 cluster with a global batch size of 128.”
Rationale-Guided Policy Optimization: Learning to Reason with Adaptive Rationale Scaffolding
Phan, H., Pham, M., Pham, C., Hegde, C., Le, T., & Lei, Q. (2026) · doi:10.48550/arxiv.2610.07342
“For efficient large-model training, we use FSDP2 [34], together with bfloat16 precision [35], fused kernels, and gradient checkpointing [36].”
A Strong Baseline for Evaluating Vision Encoders in Multimodal Large Language Models
Yang, Y., Tang, J., Wang, K.-Y., Su, S.-Y., Luo, G.-Y., & Chen, M. (2026) · doi:10.48550/arxiv.2610.05413
“We train each model on eight NVIDIA A100-SXM4-80GB GPUs using distributed data parallelism (DDP) (Li et al., 2020) with bfloat16 precision (Kalamkar et al., 2019).”
A Code-Agnostic Graph Neural Network Decoder from the Detection Error Model
Astolfi, F., & Pupillo, G. (2026) · doi:10.48550/arxiv.2610.01683
“Training is distributed over 4 GPUs with bfloat16 mixed precision [77, 78].”
Sequential Knowledge Distillation Federated Learning With D2D Communication in VANETs
Tseng, F., & Huang, Y.-H. (2026) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2026.3698796
“Empirical results reported in prior work [35] demonstrate that training with BF16 can be achieved without degradation in convergence or accuracy, even for large-scale models.”
LampAttention: Look-Ahead Mixed-Precision FlashAttention for Dedicated AcceleratorsPreprint
Budzinskiy, S., Gloser, M., Yilmaz, T., Tham, Y. H., Lin, Y., Fang, W., Wu, F., & Petersen, P. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.39361
“Mixed-precision floating-point arithmetic is a fundamental driver of scale in modern deep learning (Gupta et al., 2015; Micikevicius et al., 2018; Kalamkar et al., 2019; Micikevicius et al., 2022).”
Leto: Fast In-Place Recovery for LLM Training on Surviving Hardware
Kim, G.-W., Kim, J., & Kim, D. (2026) · doi:10.48550/arxiv.2610.00687
“We train with BF16 mixed precision [27, 41] and apply activation checkpointing at the input to every layer [7].”
Khatri, A. (2026) · doi:10.48550/arxiv.2609.31796
“Precision formats and outlier activations. fp16 has 5 exponent and 10 mantissa bits (maximum 65,504); bf16 trades precision for fp32 ’s dynamic range with 8 exponent and 7 mantissa bits (Kalamkar et al., 2019).”
Spooftral: Can Voxtral Audio-Language Model Detect Speech Spoofing?Preprint
Weizman, A., Ben-Shimol, Y., & Lapidot, I. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.28713
“All experiments are based on the Voxtral-mini-3B model [35], which is based on the Ministral-3B model [51], and uses brain floating point (bfloat16) precision [52].”
Adaptive Bayesian Partner Selection for Federated Clinical CentersPreprint
Seidi, N., Roy, S., & Das, S. K. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.16446
“The core framework comprises head personalization, bfloat16 Kalamkar et al. [2019] quantized communication, and a tunable active-set cardinality κ .”
PEAT: Pseudo-Error Assessment for GPU Kernel Validation in DNN TrainingPreprint
Nguyen, X. T., Tran, H. T., Chu, T. D., & Dao, T. T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.13544
“For example, many approaches utilize quantization that exploits data types with a low bit width such as half-precision (FP16) and BFloat16 (BF16) [7], FP8 [8], [9], dynamic floating-point [10], block floating-point [11], [12], flex-point [13], or fixed-point [10].”
AtlasSQL-BR: A Brazilian Portuguese Geospatial Text-to-SQL Dataset with Spatial Hierarchies
Lopes, D. O., & Braghetto, K. R. (2026) · Simpósio Brasileiro de Bancos de Dados (SBBD) · doi:10.5753/sbbd.2026.249149
“BF16+TF32 mixed precision [Kalamkar et al. 2019] and gradient checkpointing [Chen et al. 2016] kept memory within the bounds of a single NVIDIA RTX A6000 (48 GB VRAM, 8-core CPU, 45 GB RAM).”
Scaling recipes for single-cell RNA sequencing foundation models: when do scaling laws hold?Preprint
Borra, F., Cirò, G., Castellini, A., Gatti, G., Tangherloni, A., & Buffa, F. M. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.08.31.747783
“Training used bfloat16 [32] mixed precision, a physical and effective batch size of 32 cells, and no gradient accumulation.”
Heterogeneous GPU Training as a Contract: A Six-Enabler Framework for Cross-Architecture Pipelines
Okumuş, F., & Altuntaş, Y. (2026) · 2026 10th International Artificial Intelligence and Data Processing Symposium (IDAP) · doi:10.1109/idap71869.2026.11728232
“The format definitions are as follows [37]–[39], [41]: TF32 was excluded because it is a compute mode and not a storage type [40].”
TrainSDC: Characterizing and Mitigating Silent Data Corruption in Large Language Model Training
Xia, Z.-J., Xu, H., Yun, S.-Y., Lin, L.-Q., Liu, H., Li, Y., & Zhuo, C. (2026) · arXiv.org · doi:10.48550/arxiv.2608.30769
“When the original and flipped values are both finite, flipping e j changes the magnitude by [Kalamkar et al., 2019] | flip e j ( g ) | | g | = 2 2 j , e j = 0 , 2 − 2 j , e j = 1 .”
Khan, Z., Yoon, S.-C., & Bhandarkar, S. (2026) · Italian National Conference on Sensors · doi:10.3390/s26175531
“These advantages motivated the adoption of 16-bit floating-point formats, such as Google’s Brain Floating Point 16-bit (BF16) [14], as a standard alternative to the full-precision floating-point format (FP32) in the training of early large language models (LLMs).”
DTX: A Throughput-First Training Accelerator for Diffusion and Transformer Models
Shashank (2026) · arXiv.org · doi:10.48550/arxiv.2608.16953
“…8 × 8 , dims to 64 via multi-pass with FP32 partial-sum round-trips through the output SRAM) but is training-specific: three dataflows including accumulate-onto-memory dW , an FP32 psum path with a fused bias/activation/cast drain epilogue, and BF16-in/FP32-accumulate numerics [7], [6] throughout.”
Luo, H., Zhong, Q., Guo, Q., & Li, X. (2026) · Scientific Reports · doi:10.1038/s41598-026-64451-6
DSLA: An Energy-Efficient Dual-Sparsity LLM Accelerator With HiMix-BFP
Zhou, Z.-K., Dai, S., Chen, Y., Chen, K., & Han, J. (2026) · IEEE Transactions on Circuits and Systems Part 1: Regular Papers · doi:10.1109/tcsi.2026.3692866
“Formats such as BFP16 [13] and FP8 [14] further reduce activation memory footprint without requiring calibration, but these floating-point formats still remain computationally complex.”
General Purpose AI Computing: Opportunities and Challenges
Grahn, H., Kessler, C. W., Gruian, F., Janneck, J. W., Borg, A., Ernstsson, A., Boulasikis, M., Qummar, S., & Åleskog, C. (2026) · Computer · doi:10.1109/mc.2026.3689659
Jhaveri, K., & Shah, A. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2607.23580
“The optimisation recipe (AdamW, cosine warmup, RMSNorm, EMA, bf16) follows standard practice [33,32,55,25] and numerical stability findings [27].”
Formally Verified Synthesizable Floating-Point Data Types in ARCH HDL
Zhao, S.-Q. (2026) · arXiv.org · doi:10.48550/arxiv.2607.23715
From Evaluation to Optimisation: Hierarchy-Aware Training Signals for CWE Prediction in Python
Adnan, M., Srun, M., & Kuhn, C. C. N. (2026) · Machine Learning and Knowledge Extraction · doi:10.3390/make8090258
LaCache: Exact Caching and Precision-Adaptive Inference for Diffusion Large Language Models
Chen, X., Liang, Z., Ma, Y.-J., Zhan, J., Yang, S.-L., Wen, L., & Zhan, K. (2026) · arXiv.org · doi:10.48550/arxiv.2607.16339
“A common way to accelerate linear layers is low-precision computation (Kalamkar et al., 2019; Lee et al., 2009; Micikevicius et al., 2017; Liu et al., 2024).”
Enabling Floating Point Virtualization With Tiny Numbers
Hayes, K., & Dinda, P. A. (2026) · IEEE International Symposium on High-Performance Parallel Distributed Computing · doi:10.1145/3806645.3807578
DANTINOX: A Unified Framework for Multi-Paradigm Language Modeling
Simoni, M., Fontana, A., Rossolini, G., & Saracino, A. (2026) · doi:10.48550/arxiv.2609.17535
“…is complemented by standard stability and efficiency utilities, including cosine (Loshchilov and Hutter, 2016) and linear learning-rate schedules with warm-up (Goyal et al., 2017), gradient accumulation, gradient clipping (Pascanu et al., 2013), and bfloat16 mixed precision (Kalamkar et al., 2019).”
Timonov, V., & Zakovorotnyi, O. (2026) · Terra security · doi:10.20998/3083-6298.2026.02.10
“The relative benefits of AMP are expected to differ on Apple Silicon M2 Pro (which lacks dedicated Tensor Cores but has a unified memory architecture) and on cloud A100 GPUs (which support BFloat16 as an alternative to FP16 [9]).”
Understanding High-Performance Large Language Model Inference
Maczan, J., Eisty, N. U., & Evans, T. (2026) · Computing in science & engineering (Print) · doi:10.1109/mcse.2026.3725860
Revisiting Lottery Ticket Hypothesis: Toward Efficient and Robust Deep Neural Networks
Wang, R., Wen, J., & Jiao, X. (2026) · ACM Great Lakes Symposium on VLSI (GLSVLSI) · doi:10.1145/3787109.3815282
“To maximally maintain the accuracy of LT models without requiring additional fine-tuning, we select two representative low-precision formats that are widely adopted in DNN model implementations: the Brain Floating Point (BF16) [11] and the Micro-scaling INT8 (MXINT8) [24] formats.”
Multilevel Cache Prefetcher Management Using Reinforcement Learning
Mulik, V., Joshi, A., Jamadar, A., Joshi, A. D., & Ramasubramanian, N. (2026) · SN Computer Science · doi:10.1007/s42979-026-05190-3
“This model with a size of 312 KB using FP16 [33 ] is ideal for deployment on desk-top class processors e.g. quad-core Intel processors like the Intel Core i3 [34] or Intel Core2 Quad [35 ], as their substantial memory capacities (e.g., up to 64 GB DDR4) and large cache sizes (e.g., 8 MB L2 for…”
Mixed-Precision Communication-Avoiding SGD for Generalized Linear Models on GPUs
Devarakonda, A., Munoz, I. S., & Guidi, G. (2026) · arXiv.org · doi:10.48550/arxiv.2606.18463
“Kalamkar et al. [23] showed that BF16’s wider range can eliminate loss scaling in most training runs.”
Energy-efficient Low-latency Protocol and Modulation Classification for Edge Devices
Hossain, M. R., Dube, A., Sharma, A. S., Singh, G., Krunz, M., & Vrudhula, S. (2026) · International Conference on Communications, Signal Processing, and their Applications · doi:10.1109/iccspa69228.2026.11600883
“This section presents inference-accuracy results comparing Posit, IEEE 754 FP, and Google’s BF 16 [13].”
Serialization-Induced Prediction Drift
Alzhrani, K. M. (2026) · Engineering, Technology & Applied Science Research · doi:10.48084/etasr.18259
Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency
Elam, I., Rahimi, E., Mendelson, A., & Baskin, C. (2026) · arXiv.org · doi:10.48550/arxiv.2606.07881
“Unless otherwise stated, experiments use GPT-2 Medium [22] trained from scratch on OpenWebText with sequence length 1024, AdamW [17], BF16 precision [13], and a fixed token budget of 49.8B tokens.”
Stochastic Rounding Increases Small Singular Values
Ma, L.-K., Yu, T.-Z., & Drineas, P. (2026) · arXiv.org · doi:10.48550/arxiv.2606.00312
“…counts of foundational models scale into the billions, the adoption of resource-efficient, low-precision arithmetic formats, such as BF16, FP8, and emerging 4-bit structures like MXFP4, has become critical [Kalamkar et al., 2019, Micikevicius et al., 2022, Mishra et al., 2025, Tseng et al., 2025].”
A Multi-Precision Tensor Processing Unit for Accelerating Matrix Computations
Chen, W.-J., Wu, Z.-F., Jiang, D., & Yao, E.-Y. (2026) · International Symposium on Circuits and Systems · doi:10.1109/iscas66217.2026.11562911
“By adopting lower-precision formats, such as tensor floating point (TF32) [7], half-precision (FP16), brain floating-point (BF16) [8], and float8 (FP8) [9], these quantization techniques effectively reduces the bit-width of data representations.”
Singh, S., Voggu, A., & Rao, M. (2026) · International Symposium on Circuits and Systems · doi:10.1109/iscas66217.2026.11562358
“While traditional IEEE-754-like 16-bit number formats such as Float-16, BFloat-16, and TensorFloat-16 [8]–[10] have been successfully employed for such inference, comparable accuracies at even lower bit-widths have been demonstrated [11]–[13] using the novel Posit number-format [14].”
InFP: A 17.97 TFLOPS/W Reconfigurable SRAM Based Computing-in-Memory Macro for BF16 MAC Operations
Zhang, J., Dong, T., Li, S.-X., Yan, Z., & Huang, S.-S. (2026) · International Symposium on Circuits and Systems · doi:10.1109/iscas66217.2026.11562676
“For example, the inference phase for large language models (LLMs) often employs a 4-bit integer and 16-bit floating-point (INT4 × FP16) format to maintain accuracy [14], while the training phase relies on high-precision floating-point MAC operations, such as brain-float 16 (BF16) or FP32 [15].”
A Reconfigurable Multi-Precision MAC with Bin-Based FP8 Accumulation for Edge AI
Dixit, A., Putlekar, M. M., & Palakurthi, S. C. (2026) · International Symposium on Circuits and Systems · doi:10.1109/iscas66217.2026.11562994
SSV: Sparse Speculative Verification for Efficient LLM Inference
Wang, Z.-B., Zhong, Z.-Y., Shen, N., Zhou, Y.-H., Gu, R., & Zhong, S. (2026) · arXiv.org · doi:10.48550/arxiv.2605.19893
Towards Human-Level Book-Writing CapabilityPreprint
Zierstek, J., Batelic, M., Medjad, M., & Schönenberger, T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2605.17064
“Training uses bfloat16 for the model copy used in the forward and backward passes [22].”
HGMT-Net: Hybrid Gated Mamba-Transformer Network for Efficient 3D Medical Image Segmentation
Salem, A., Khalafallah, A., & Torki, M. (2026) · 2026 ICEENG International Conference for Innovations in Intelligent Computing and Cybersecurity (IICC) · doi:10.1109/iicc69623.2026.11581907
“To optimize throughput and memory utilization without compromising numerical stability, we employed Bfloat16 (BF16) mixed-precision training [28].”
Reduced-Precision Stochastic Simulation For Mathematical Biology
Kimpson, T., Flegg, M. B., & Flegg, J. (2026) · bioRxiv · doi:10.64898/2026.05.01.722176
“Both formats halve memory footprint relative to fp32 and are natively supported on modern GPUs and TPUs [6, 7].”
DPR-PIM: Diagnosis and Pipelined Repair Architecture for Processing-in-Memory
Hwang, Y., Kang, Y., & Lee, H. (2026) · IEEE Transactions on Very Large Scale Integration (vlsi) Systems · doi:10.1109/tvlsi.2026.3670928
“To mitigate these costs, the bfloat16 (BF16) [24] format has been widely adopted in recent PIM-based accelerators, as it preserves the 8-bit exponent of FP32 while reducing the mantissa to 7 bits, maintaining inference accuracy with substantially lower implementation cost.”
Liu, X.-F. (2026) · 2026 6th International Conference on Machine Learning and Intelligent Systems Engineering (MLISE) · doi:10.1109/mlise70044.2026.11607568
“The bf16 mixed-precision strategy [22] was used to improve efficiency and reduce GPU memory usage.”
From Characterization to Microarchitecture: Designing an Elegant and Reliable BFP-Based NPU
Zhang, J., Guan, J.-P., Zhou, H., Han, X.-M., Wang, T.-Y., Wei, R., & Jiang, Z. (2026) · Proceedings of the 63rd ACM/IEEE Design Automation Conference · doi:10.1145/3770743.3804101
“A variety of fault-tolerance techniques have been explored in prior works for edge NPUs using conventional data formats, e.g., INT8/16 [33, 48], FP16 [15, 42], BF16 [15, 35].”
Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training
Wei, C., Singh, S., Sarkar, A., Nichols, D., Patel, T., Ranjan, A. K., Ghosh, S., Jannesari, A., Tallent, N. R., & Bhatele, A. (2026) · arXiv.org · doi:10.48550/arxiv.2604.02651
“Mixed-precision training is well established in deep learning [54], [55].”
Li, E., Lin, Z., Sinha, S., & Zhang, W. (2026) · arXiv.org · doi:10.48550/arxiv.2603.29369
“Crucially, BF16 maintains the same exponent range as full-precision FP32 while reducing memory and computational overhead [1] [10].”
Mahlau, Y., Berg, L., & Rosenhahn, B. (2026) · Optical Systems Design · doi:10.1117/12.3101101
“27 We convert the stored values back to the larger bit-widths of either single or double precision during time-reversed simulation.”
RanjithM., S., Mandloi, A., & Kamath, S. (2026) · arXiv.org · doi:10.48550/arxiv.2604.03279
“BF16[16] subsequently became widely adopted due to its larger exponent range relative to FP16, offering improved numerical stability with comparable storage cost.”
FishMamba-1: A Linear-Complexity Foundation Model for Deciphering Polyploid Cyprinid GenomesPreprint
Lu, S., Fang, C., Wang, C., Qian, Y., Fang, W., Li, T., Zeng, H., & He, S. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.03.09.710409
“We utilized BFloat16 mixed-precision training to optimize memory usage and stability (Kalamkar et al., 2019).”
Why ReLU? A Bit-Model Dichotomy for Deep Network Training
Doron-Arad, I., & Mossel, E. (2026) · arXiv.org · doi:10.48550/arxiv.2602.19017
“…commonly uses mixed precision : many tensors are kept in low precision (e.g., FP16/BF16/TF32) for throughput, while critical accumulations (e.g., master weights and optimizer updates) are performed in FP32; in FP16, (dynamic) loss scaling is used to mitigate gradient underflow [41, 36, 43].”
Evaluating Numerical Accuracy in Mixed-Precision Computing by Dual-Delta Testing
Xie, P. (2026) · arXiv.org · doi:10.48550/arxiv.2602.10605
“Lower-precision arithmetic operations, such as 16-bit floating-point (FP16) and brain-float (BF16) formats, execute significantly faster than their full-precision counterparts while maintaining precision sufficient for algorithm [6, 5].”
Accuracy Recovery for Low-Precision PINNs: An Iterative Refinement Framework
Smorkalov, M. E., Khairullin, B. R., & Rykovanov, S. (2026) · SN Computer Science · doi:10.1007/s42979-025-04687-7
“Modern AI accelerators, such as tensor processing units (TPUs) and neural processing units (NPUs), are predominantly optimized for low-precision arithmetic (FP16/BF16) [6 , 14] to maximize throughput and energy efficiency.”
Nishimwe, L., Sagot, B., & Bawden, R. (2025) · European Association for Machine Translation Conferences/Workshops · doi:10.48550/arxiv.2512.17738
“BLEU scores are in the appendix Figure 4.”
R2Q: Towards Robust 2-Bit Large Language Models via Residual Refinement QuantizationPreprint
Chen, J., Shi, J., Huo, J., & Wu, C. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2511.21736 · Cited by 1
“To mitigate these burdens, recent research has increasingly turned to more efficient numerical formats—initially FP16 [27] and BFloat16 (BF16) [17], and more recently low-bit quantization, particularly 8-bit and 4-bit.”
PolyPE: An Efficient Multi-Precision Multi-Mode Floating-Point Processing Element for HPC and AI
Jia, Z., Tan, H., Yang, L., Guo, H., Zeng, K., Chang, J., Wang, Y., & Huang, L. (2025) · IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD) · doi:10.1109/iccd65941.2025.00014
A Multi-Table Approach to Floating-Point Function Approximation
Dutton, L. M., Anand, C. K., Enenkel, R., & Müller, S. M. (2025) · Conference of the Centre for Advanced Studies on Collaborative Research · doi:10.1109/cascon66301.2025.00066
“The existing method can also be modified to accommodate AI-specific floating point formats such as bfloat16 [22] and DLFloat [23].”
Xuan, V. P., Le, K. N., & Van, V. C. N. (2025) · International Conference on Knowledge and Systems Engineering · doi:10.1109/kse68178.2025.11309551
“The introduction of BF16 format addressed some numerical stability issues of FP16 by providing a wider exponent range at the cost of mantissa precision [7].”
Deep Learning-Based Attacks on Traditional Watermarking Systems in Real-Time Live Video Streams
Wang, H., Sakzad, A., & Hall, S. W. (2025) · International Symposium on Recent Advances in Intrusion Detection · doi:10.1109/raid67961.2025.00058
Microscaling Floating Point Formats for Large Language Models
Cococcioni, M., Pagani, D., & Rossi, F. (2025) · arXiv.org · doi:10.48550/arxiv.2510.01863
“BFLOAT16, in particular, has been widely adopted for its compatibility with existing hardware and its ability to balance precision with computational efficiency [3].”
InfluentialSmartBlock: Adaptive Block Floating Point Quantization for Efficient DNN Acceleration
Ju, X., Yang, J., Wen, M., He, J., Feng, J., Tang, M., Chen, Z., & Shi, Y. (2025) · Proceedings of the International Conference on Parallel Processing · doi:10.1145/3754598.3754660
“2 Low-bit FP formats such as BrainFloat [20] and Ten-sorFloat [22], adopted by Google and NVIDIA respectively, reduce the bit-width of mantissas while retaining 8-bit exponents (e.g., 1s7m8e and 1s10m8e).”
Self-citationProgrammable Artificial Neuron Module for Feedforward Neural Networks
Ushenina, I. V., & Danilov, E. A. (2025) · 2025 International Russian Automation Conference (RusAutoCon) · doi:10.1109/rusautocon65989.2025.11177343
GATEBLEED: Exploiting On-Core Accelerator Power Gating for High Performance&Stealthy Attacks on AI
Kalyanapu, J., Dizani, F., Asher, D., Ghanbari, A., Cammarota, R., Aysu, A., & Ajorpaz, S. M. (2025) · doi:10.48550/arxiv.2507.17033
“Beforeexecution,AMXtilesmustbe configuredusingthe LDTILECFG instruction to specify the number of rows (up to 16), bytes per row (number of columns), and starting row [65].”
Understanding and Estimating Error Propagation in Neural Networks for Scientific Data Analysis
He, W., Chen, Q., Gong, Q., Li, J., Liu, Q., Podhorszki, N., Klasky, S., Jung, K., Lacey, C., Chen, J., et al. (2025) · IEEE International Conference on Data Engineering · doi:10.1109/icde65448.2025.00143
“Additionally, emerging numerical formats, such as TensorFloat-32 (TF32) and Brain Floating Point Format (BF16), offer balances be-tween computational speed and numerical accuracy [9], [10], providing more flexible options for quantization.”
Adaptive point cloud compression based on precision-aware floating-point encoding
Han, Y., Wang, Y.-Z., Liu, F.-W., Gao, J.-H., & Ji, W.-X. (2025) · CCF Transactions on High Performance Computing · doi:10.1007/s42514-025-00229-y
“BFLOAT16, a 16-bit floating-point representation format proposed by Google (Kalamkar et al. 2019), is a truncated version of FP32.”
Chintalapati, J., Akhil Rajeev, P., Choudhury, B., Bedare, M., & Kumar, Y. (2025) · Journal of the Indian Institute of Science · doi:10.1007/s41745-026-00501-2
“Another important consideration is native support for the BF16 (bfloat16) tensor data type 26 .”
An empirical study of error-free transformations for enhancing mathematical function precision
Chen, D., Shen, J., Huang, C., & Yi, X. (2025) · CCF Transactions on High Performance Computing · doi:10.1007/s42514-025-00214-5
“…the fact that many data-intensive applications like big data analytics, deep learning, and image processing can tolerate a certain degree of error (Kalamkar et al. 2019; Abdelfattah et al. 2020), there exists a wide range of scientific and numerical applications, including weather forecasting (He…”
Steel-LLM:From Scratch to Open Source -- A Personal Journey in Building a Chinese-Centric LLMPreprint
Gu, Q., Li, S., Zheng, T., & Zhang, Z. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2502.06635
A Study on Efficiency Improvements of DNN Accelerators via Denormalized Arithmetic Elimination
Kharitonov, A., & Kundu, S. (2025) · International Conference on VLSI Design · doi:10.1109/vlsid64188.2025.00028
“FP16 and FP32 are the standard half-precision and single-precision FP formats, BF16 is Google’s bfloat16 format [7], and TF32 is NVIDIA’s TensorFloat-32 format [12].”
A Metric Driven Approach to Mixed Precision Training
Rasquinha, M., & Tabak, G. (2024) · arXiv.org · doi:10.48550/arxiv.2408.02897
“Common floating point types include IEEE single precision, FP32 mode for single precision, IEEE half precision [8], and bfloat16 [1], [7].”
BackgroundNovikov, G. S., & Oseledets, I. (2024) · arXiv.org · doi:10.48550/arxiv.2407.15545
“One widely adopted format is bfloat16 Kalamkar et al. (2019), which retains a wider range of values compared to traditional FP16 while providing faster computation and reduced memory consumption.”
BackgroundBrain Floating Point Precision for Object Detector
Turk, A., & Kim, H. (2023) · 2023 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia) · doi:10.1109/icce-asia59966.2023.10326414
“In a notable contribution, the Google team introduced the Brain Floating Point format [8].”
Method
Metadata
- Authors
- Kalamkar, D., Mudigere, D., Mellempudi, N., Das, D., Banerjee, K., Avancha, S., Vooturi, D. T., Jammalamadaka, N., Huang, J., Yuen, H., Yang, J., Park, J., Heinecke, A., Georganas, E., Srinivasan, S., Kundu, A., Smelyanskiy, M., Kaul, B., & Dubey, P.
- Affiliations
- Meta (United States) (US)
- Intel (United States) (US)
- ORCID
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2019
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1905.12322
- OpenAlex
- W2947629474
- Cited by
- 169
- References
- 43
- Citations by year
- 2026: 4 · 2025: 14 · 2024: 15 · 2023: 33 · 2022: 32 · 2021: 37 · 2020: 32 · 2019: 2
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Numerical Methods and Algorithms
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- bfloat16, half-precision floating-point, mixed-precision training, deep learning training, rounding modes, image classification, speech recognition, language modeling, generative neural networks, recommender systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review