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 301–400 of 514
Efficient Implementation of RISC-V Vector Permutation Instructions
Titopoulos, V., Alexakis, G., Nicopoulos, C., & Dimitrakopoulos, G. (2025) · IEEE Computer Society Annual Symposium on VLSI · doi:10.1109/isvlsi65124.2025.11130346 · Cited by 3
“The vector processor includes a vector ALU and a MUL unit for vector integer arithmetic, a vector floating-point unit that operates on Bfloat16 datatypes [24], and a vector permutation unit.”
WinAcc: Window-based Acceleration of Neural Networks Using Block Floating Point
Ju, X., He, J., Wen, M., Feng, J., Cao, Y., Shen, J., Chen, Z., & Shi, Y. (2025) · Design, Automation, and Test in Europe · doi:10.23919/date64628.2025.10992780 · Cited by 1
“For FP, BrainFloat [28] adopts a 1s8e7m format (1 sign bit, 8 exponent bits, and 7 mantissa bits), which preserves the dynamic range of FP32 while reducing mantissa bit-width to minimize multiplier overhead.”
Fu, Y.-H., Fan, A., Yue, W.-S., Zhao, H.-X., Shi, D., Wu, Q.-P., Li, J.-Y., Zhang, X.-Y., Tao, Y.-Y., Yang, Y.-C., et al. (2025) · International Symposium on High-Performance Computer Architecture · doi:10.1109/hpca61900.2025.00063 · Cited by 3
“We choose BF16 for implementation because (a) BF16 has a larger dynamic range than FP16 [33], thereby capable of handling extreme values [6], [40], and (b) BF16 is more computationally efficient than FP32 [31], [50], [84].”
Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflow
Zhu, Y., Jiang, W.-Q., Pathiranage, P. J., He, Y., & Alonso, G. (2025) · doi:10.48550/arxiv.2501.12032 · Cited by 3
“Meanwhile, training throughput on modern GPUs continues to rise via reduced-precision arithmetic (BF16/FP16/FP8) and architectural advances [11, 43, 54, 57, 76], widening the rate gap between ETL and training and leading to idle accelerators and longer time-to-freshness for online models.”
ToW: Thoughts of Words Improve Reasoning in Large Language Models
Xu, Z., Shen, M., Dineen, J., Li, Z.-N., Ye, X., Lu, S.-J., Rrv, A., Baral, C., & Zhou, B. (2024) · North American Chapter of the Association for Computational Linguistics · doi:10.48550/arxiv.2410.16235 · Cited by 3
“All models are trained with BFloat16 (Kalamkar et al., 2019) mixed precision for stability.”
ABS: Accumulation Bit-Width Scaling Method for Designing Low-Precision Tensor Core
Cao, Y., Wen, M., Luo, Z., Ju, X., Huang, H., Shen, J.-Z., & Chen, H.-Y. (2024) · IEEE Transactions on Very Large Scale Integration (vlsi) Systems · doi:10.1109/tvlsi.2024.3414260 · Cited by 3
“Tatsumi et al. [12] studied the impact of fixed-point and FP formats, multiplication rounding, and FP exceptions FP formats used in the DNN tasks from the literature [30], [31], [32]. on DNN training.”
MethodSimQ-NAS: Simultaneous Quantization Policy and Neural Architecture SearchPreprint
Sridhar, S. N., Szankin, M., Fang, C., Sundaresan, S., & Sarah, A. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2312.13301 · Cited by 3
“While a variety of numerical precisions, such as BFloat16 [20] or INT4 could theoretically be considered for weights and activations to further extend set of possible solutions, the absence of readily accessible hardware platforms that natively support these format necessitated the limitation of…”
BackgroundROAM: memory-efficient large DNN training via optimized operator ordering and memory layoutPreprint
Shu, H., Wang, A., Shi, Z., Zhao, H., Li, Y., & Lu, L. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2310.19295 · Cited by 3
A Scalable BFloat16 Dot-Product Architecture for Deep Learning
Zhang, J., Huang, L.-B., Tan, H., Zheng, Z., & Guo, H. (2023) · ACM Great Lakes Symposium on VLSI · doi:10.1145/3583781.3590318 · Cited by 3
AI SoC Design Challenges in the Foundation Model Era
Chen, Z., Huang, D., Wang, M., Yang, B., Shin, J. L., Hu, C., Li, B., Prabhakar, R., Gao, D., Sheng, Y., et al. (2023) · Custom Integrated Circuits Conference · doi:10.1109/cicc57935.2023.10121242 · Cited by 3
Self-citationThe Hidden Power of Pure 16-bit Floating-Point Neural Networks
Yun, J., Kang, B., & Fu, Z. (2023) · arXiv.org · doi:10.48550/arxiv.2301.12809 · Cited by 3
“Kalamkar et al. (2019) uses another mixed precision technique with 32-bit floating-point and BFloat, Google Brain’s half-precision format, in which a tensor modification method is used to zero out the lower 16 bits of the 32-bit data flow.”
MethodHarvey, E., Milewicz, R., Trott, C., Berger-Vergiat, L., & Rajamanickam, S. (2022) · IEEE International Conference on e-Science · doi:10.1109/escience55777.2022.00095 · Cited by 3
“Mixed precision strategies, including the use of half-precision formats, have been explored as a way of simultaneously reducing training time and model size while minimizing [24].”
MethodBallard, G., Weissenberger, J., & Zhang, L. (2021) · International Conference on Parallel Processing Workshops (ICPPW) · doi:10.1145/3458744.3474050 · Cited by 3
“For instance, low-precision arithmetic has been shown to decrease running time with little to no effect on the ultimate learning task [12, 16], and new floating point formats have been developed and supported in hardware to implement highly efficient low- and mixed-precision computation [17, 34].”
BackgroundRepresentation range needs for 16-bit neural network trainingPreprint
Popescu, V., Venigalla, A., Wu, D., & Schreiber, R. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2103.15940
“In subsequent work [7], Intel and Facebook studied the effectiveness of bfloat16 on convolutional and recurrent neural networks, as well as on generative adversarial networks and industrial recommendation systems.”
BackgroundRounding error using low precision approximate random variables
Giles, M., & Sheridan-Methven, O. (2020) · SIAM Journal on Scientific Computing · doi:10.1137/23m1552814 · Cited by 3
OLLA: Optimizing the Lifetime and Location of Arrays to Reduce the Memory Usage of Neural NetworksPreprint
Steiner, B., Elhoushi, M., Kahn, J., & Hegarty, J. (2022) · arXiv (Cornell University) · doi:10.48550/arxiv.2210.12924 · Cited by 10
“• Training using reduced precision arithmetic on 16-bit floating point or even quantized representations [76, 78, 45] significantly reduces memory [27, 50].”
BackgroundShardTensor: Domain Parallelism for Scientific Machine LearningPreprint
Adams, C., Harrington, P., Subramaniam, A., Abbas, M. S., Pathak, J., Pritchard, M., & Choudhry, S. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2605.11111 · Cited by 3
“Both bfloat16 and float16 training [34] are stable and convergent for most models, and LLMs have pioneered many techniques for further lower-precision optimizations [35], [36].”
Matrix-Free 3D SIMP Topology Optimization with Fused Gather-GEMM-Scatter Kernels
Yang, S.-L., Wang, J., & Wang, Y. (2026) · arXiv.org · doi:10.48550/arxiv.2604.18020 · Cited by 2
“…Tang, and Heinecke [22] specifically advocated BF16 for HPC iterative solvers, projecting convergence over “a large range of condition numbers” when an FP32 outer refinement loop is used; Kalamkar et al. [41] clarified BF16 semantics as a 16-bit format with a 7-bit mantissa and FP32 dynamic range.”
Bit-Flip Vulnerability of Shared KV-Cache Blocks in LLM Serving Systems
Yamamoto, Y., & Matsuura, S. (2026) · International Conference on Security and Cryptography · doi:10.48550/arxiv.2604.17249 · Cited by 2
“The bfloat16 (BF16) format (Kalamkar et al., 2019) is the standard storage format for KV-cache tensors in current LLM serving systems.”
CausalFlip: A Benchmark for LLM Causal Judgment Beyond Semantic Matching
Wang, Y., Zhu, Y., & Li, J. (2026) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3770855.3817490
“During dataset construction, we manually inspected the data to mitigate risks of including sensitive information, offensive language, or potentially harmful stereotypes and biases in the text.”
LAMP: Look-Ahead Mixed-Precision Inference of Large Language ModelsPreprint
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.2601.21623 · Cited by 3
“In practice, the evaluation of such deep compositions ( inference ) is performed in floating-point (FP) arithmetic, low-precision formats being routinely employed to improve performance and energy efficiency [18, 24, 20].”
FGGM: Fisher-Guided Gradient Masking for Continual Learning
Tan, C.-H., Chen, Q., Wang, W., Ma, Y., Zhang, C., Deng, C., Zhang, Q., Li, X.-G., & Ye, J.-P. (2026) · IEEE International Conference on Acoustics, Speech, and Signal Processing · doi:10.48550/arxiv.2601.18261 · Cited by 2
“Brain floating-point format (BF16) [23] is applied to accelerate the training and decoding processes.”
Mukkunnoth, N., Mukkunnoth, A., Khapre, M. P., & Puttaswamy, S. B. (2025) · BMJ Digital Health & AI · doi:10.1136/bmjdhai-2025-000031 · Cited by 1
Quant-Trim in Practice: Improved Cross-Platform Low-Bit Deployment on Edge NPUs
Dhahri, R., & Urban, S. (2025) · arXiv.org · doi:10.48550/arxiv.2511.15300 · Cited by 2
“A common compromise is to keep activations in FP16/BF16 while quantizing weights, which improves stability but retains higher memory traffic and power consumption [29, 17].”
A Study of Floating-Point Precision Tuning in Deep Learning Operators Implementations
Wen, Z., Liu, H., Zhu, T., Pan, M., Wang, S., Lin, Y. K., Liu, K., Zhang, T., & Li, X. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3773992 · Cited by 2
“Mixed precision techniques, which employ reduced floating-point precision representations (e.g., bfloat16 [35]) for computations, have been introduced to alleviate memory bandwidth constraints and reduce arithmetic time.”
Mixed Precision Training of Neural ODEs
Celledoni, E., Owren, B., Ruthotto, L., & Yang, N. (2025) · arXiv.org · doi:10.48550/arxiv.2510.23498 · Cited by 2
Algorithmic Strategies for Sustainable Reuse of Neural Network Accelerators with Permanent Faults
Alama, Y. A. A., Sakpal, S., Wang, K., Bunescu, R., Karanth, A., & Louri, A. (2025) · Proceedings · doi:10.1109/dft66274.2025.11257575 · Cited by 2
“Note that since bfloat16 use the same number of bits for the exponent as float32 , the two formats represent the same range of values [12].”
Qomhrá: A Bilingual Irish and English Large Language Model
McInerney, J., Tran, K.-T., Lonergan, L., Chasaide, A. N., Chiar'ain, N. N., & Devereux, B. (2025) · Proceedings of the Second Workshop on Language Models for Low-Resource Languages (LoResLM 2026) · doi:10.18653/v1/2026.loreslm-1.18 · Cited by 2
“The BF16 (Google Cloud, 2019) floating-point format was used as it approximates the dynamic range of FP32 with the 50% memory reduction FP16 provides (Kalamkar et al., 2019), which is important to maximise compute resources while maintaining training stability.”
Language Models for Adult Service Website Text Analysis
Freeman, N. K., Nguyen, T., Bott, G., Parton, J., & Francel, C. (2025) · arXiv.org · doi:10.48550/arxiv.2507.10743 · Cited by 2
“Another optimization we employ is the use of Brain Floating Point 16-bit (bfloat16) mixed precision for training and validation [22].”
Log-Normal Multiplicative Dynamics for Stable Low-Precision Training of Large Networks
Nishida, K., Kıral, E. M., Bannai, K., Khan, M. E., & Möllenhoff, T. (2025) · arXiv.org · doi:10.48550/arxiv.2506.17768 · Cited by 2
“ANNs have been frequently explored to utilize low-precision data formats (Courbariaux et al., 2015; Kalamkar et al., 2019; Micikevicius et al., 2022).”
Efficient Deep Neural Network Training With a Novel 5.3-Bit Block Floating Point Data Format
Sadi, M. H., Sudarshan, C., Nassif, S. R., & Wehn, N. (2025) · IEEE Transactions on Circuits and Systems for Artificial Intelligence · doi:10.1109/tcasai.2025.3532254 · Cited by 2
“Google utilized the Bfloat16 format with an 8-bit exponent and a 7-bit mantissa [3] in TPU accelerators and achieved equivalent training accuracy to FP32 [29].”
Cross-region Model Training with Communication-Computation Overlapping and Delay Compensation
Zhu, Y., Xu, Y., Xu, H., Liao, Y.-M., Yao, Z., & Huang, L.-S. (2025) · arXiv.org · doi:10.48550/arxiv.2504.17672 · Cited by 2
“We utilize Automatic Mixed Precision (AMP) with bf16 format [28] for computational efficiency, and use high precision for matrix multiplications for accuracy.”
MPTorch-FPGA: A Custom Mixed-Precision Framework for FPGA-Based DNN Training
Ali, S. B., Filip, S.-I., Sentieys, O., & Lemieux, G. (2025) · Design, Automation and Test in Europe · doi:10.23919/date64628.2025.10993010 · Cited by 2
Call for Rigor in Reporting Quality of Instruction Tuning Data
Moon, H., Seo, J., & Lim, H.-J. (2025) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2503.04807 · Cited by 2
“To enhance learning efficiency, we applied bf16 (Kalamkar et al., 2019) and tf32 (Stosic and Micikevicius, 2021) strategy.”
Distributed and heterogeneous tensor-vector contraction algorithms for high performance computing
Martínez-Ferrer, P. J., Yzelman, A., & Beltran, V. (2025) · Future generations computer systems · doi:10.1016/j.future.2024.107698 · Cited by 2
“In fact, mixed precision is a very popular technique actively used in deep learning applications [34, 35].”
A Scalable Hardware Architecture for Efficient Learning of Recurrent Neural Networks at the Edge
Zhang, Y., Gomony, M., Corporaal, H., & Corradi, F. (2024) · IEEE/IFIP International Conference on Very Large Scale Integration of System-on-Chip · doi:10.1109/vlsi-soc62099.2024.10767820 · Cited by 2
“…utilization while maintaining the performance of the training process on it, as given in Table I. BF16 is globally applied in calculations as [5] reported that deep learning training using BF16 tensors achieves the same state-of-the-art results across domains as FP32 tensors in the same…”
BackgroundKim, H., Lee, Y., & Lyuh, C. (2024) · ETRI Journal · doi:10.4218/etrij.2024-0111 · Cited by 2
“The 32-bit format can be considered the FP 32-bit format, 16-bit as the BF16 format [19], and 8-bit as the hybrid-FP8 [15] format.”
EcoFlow: Efficient Convolutional Dataflows on Low-Power Neural Network Accelerators
Orosa, L., Koppula, S., Umuroglu, Y., Kanellopoulos, K., Gómez-Luna, J., Blott, M., Vissers, K., & Mutlu, O. (2023) · IEEE Transactions on Computers · doi:10.1109/tc.2023.3272282 · Cited by 7
“A previous work [35] demonstrates, training with BFLOAT16 can achieve the same accuracy as training with FP32.”
MethodLi, P.-Z., Liu, J.-Y., Wang, H., & Chen, T. (2024) · arXiv.org · doi:10.48550/arxiv.2405.00252 · Cited by 2
“Thirdly, drawing from the successful application of low precision in deep learning [25], [26], a relatively low error tolerance ε , specifically 10 − 12 , is deemed sufficient in Q-Newton .”
BackgroundLossy Compression for Schr\"odinger-style Quantum Simulations
Huffman, N., Pavlichin, D. S., & Weissman, T. (2024) · doi:10.48550/arxiv.2401.11088 · Cited by 2
“…components of each complex number to the following precisions: double precision (float64, 128 bits/complex number), single precision (float32, 64 bits/complex number), half precision (float16, 32 bits/complex number), and bfloat16 (Figure 1), a precision popular in machine learning [18, 19].”
BackgroundEfficient and Mathematically Robust Operations for Certified Neural Networks Inference
Geyer, F., Freitag, J., Schulz, T., & Uhrig, S. (2024) · arXiv.org · doi:10.48550/arxiv.2401.08225 · Cited by 2
“Finding the appropriate number representation for NNs has already been extensively investigated in the literature, with the evaluation of bfloat16 [12, 13], posits [14, 15, 16], Microsoft floating point [17], FlexPoint [18], or adaptive floating-points [19].”
BackgroundAccelerating Deep Learning Workloads with Advanced Matrix Extensions
Huang, W., Wang, D., Zhou, S., Li, C., Xie, Y., & He, P. (2023) · 2023 5th International Conference on Machine Learning, Big Data and Business Intelligence (MLBDBI) · doi:10.1109/mlbdbi60823.2023.10482100 · Cited by 2
“Brain floating-point format (BFloat16) [7] is a number encoding format occupying 16 bits.”
BackgroundAUTOSPARSE: Towards Automated Sparse Training of Deep Neural NetworksPreprint
Kundu, A., Mellempudi, N., Vooturi, D. T., Kaul, B., & Dubey, P. K. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2304.06941 · Cited by 3
“Two major techniques to make DNNs more efficient are (1) reduced-precision Micikevicius et al. (2017); Wang et al. (2018); Sun et al. (2019); Das et al. (2018); Kalamkar et al. (2019); Mellempudi et al. (2020), and (2) sparse representation.”
MethodSelf-citationIncreasing Robustness against Adversarial Attacks through Ensemble of Approximate Multipliers
Atoofian, E. (2022) · IEEE International Conference on Networking, Architecture and Storages · doi:10.1109/nas55553.2022.9925476 · Cited by 2
“To evaluate the impact of Bfloat16 on EAM, we integrate Bfloat16 with the DNNs through PyTorch framework [44].”
MethodInfluentialIMAGE INTERPOLATION ON THE CPU AND GPU USING LINE RUN SEQUENCES
Frommholz, D. (2022) · ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences · doi:10.5194/isprs-annals-v-2-2022-53-2022 · Cited by 2
“To lower the storage requirements, on decent graphics cards, at least the weight bitmap could be reconfigured to store bfloat16 samples as they are already used for machine learning (Kalamkar et al., 2019).”
BackgroundFASE: A Fast, Accurate and Seamless Emulator for Custom Numerical Formats
Osorio, J., Armejach, A., Petit, E., Henry, G., & Casas, M. (2022) · IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) · doi:10.1109/ispass55109.2022.00017 · Cited by 5
“Some are based on emulation [21], while others target existing hardware [28].”
BackgroundMethodDistributed MLPerf ResNet50 Training on Intel Xeon Architectures with TensorFlow
Wang, W., & Hasabnis, N. (2021) · The International Conference on High Performance Computing in Asia-Pacific Region Companion · doi:10.1145/3440722.3440880 · Cited by 2
“BFloat16 data type was developed based on an observation that for deep learning models, the reduced precision of a FP32 floating point number does not require additional training epochs — a study from Intel Labs [17] has shown that both the FP32-versions of various deep learning models and their BFloat16 equivalent ca…”
NLU: An Adaptive, Small-Footprint, Low-Power Neural Learning Unit for Edge and IoT Applications
Rostami, A., Zeinolabedin, S. M. A., Guo, L., Kelber, F., Bauer, H., Dixius, A., Scholze, S., Berthel, M., Walter, D., Uhlig, J., et al. (2025) · IEEE Open Journal of Circuits and Systems · doi:10.1109/ojcas.2025.3546067 · Cited by 2
“In [49], float16 (half precision floating point), in [50], bfloat16 (Brain Floating Point), and in [51], DLFloat (Deep Learning Floating Point) data formats have been explored.”
InfluentialHuang, Z., & Baccelli, E. (2025) · arXiv.org · doi:10.48550/arxiv.2512.09786 · Cited by 2
“To further reduce RAM usage, we adopt BF16 (brain floating point with 16 bits) [13] precision as an option to store hidden states throughout the SSM-subgraph.”
CT-ADE: An Evaluation Benchmark for Adverse Drug Event Prediction from Clinical Trial Results
Yazdani, A., Bornet, A., Zhang, B., Khlebnikov, P., Amini, P., & Teodoro, D. (2024) · arXiv.org · doi:10.48550/arxiv.2404.12827 · Cited by 2
Bifurcated Attention: Accelerating Massively Parallel Decoding with Shared Prefixes in LLMsPreprint
Athiwaratkun, B., Gonugondla, S. K., Gouda, S. K., Qian, H., Ding, H., Sun, Q. Y., Wang, J., Guo, J., Chen, L., Bhatia, P., et al. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2403.08845 · Cited by 6
“Our training pipeline is based on PyTorch Lightning and we use bfloat16 ((Kalamkar et al., 2019)) and DeepSpeed ((Rasley et al., 2020)) for training optimization.”
MethodSchr\"odinger's FP: Dynamic Adaptation of Floating-Point Containers for Deep Learning Training
Nikoli'c, M., Sanchez, E. T., Wang, J.-H., Zadeh, A. H., Mahmoud, M., Abdelhadi, A., Ibrahim, K., & Moshovos, A. (2022) · arXiv.org · doi:10.48550/arxiv.2204.13666 · Cited by 1
“The most direct way to reduce tensor volume is by using datatypes that use fewer bits per value, e.g., BFloat16 [3], half-precision floating-point (FP16), dynamic floating-point [4], flexpoint [5]), or fixed-point [4], [6], [7], [8]).”
BackgroundWhere Rounding Happens Matters: Rounding-Location Alignment Stabilizes LLM Reinforcement Learning
Ke, Y., Cai, T.-L., & Wang, R. (2026) · doi:10.48550/arxiv.2610.32951 · Cited by 1
“For a nonzero, finite FP32 value x in the normal range of BF16, let e ( x ) = ⌊ log 2 | x |⌋ . e ( x )+1 ] are BF16 has 7 explicit fraction bits (8-bit significand precision) [11], so adjacent values within [2 e ( x ) , 2 spaced by h ( x ) = 2 e ( x ) − 7 .”
TorchTPU - A Hybrid Eager/Compiled Architecture for Native PyTorch Execution on TPU
Basile, C., Voznesensky, M., Park, G., Wilson, B., Holloway, P., Wan, Z.-Y., Belous, V., Khanna, M., Ganssle, P., Gleason, K., et al. (2026) · doi:10.48550/arxiv.2610.24161 · Cited by 1
Supernormals: Replacing Floating-Point Subnormals for Extended Range in DNN Training
Pun, S.-W., Sherrick, R., Chin, S., Filip, S.-I., & Lemieux, G. (2026) · IEEE Embedded Systems Letters · doi:10.1109/les.2026.3728236 · Cited by 1
“MPT dominates training acceleration pipelines [10], [14], [15], [16], [17], [18].”
Broken Symmetry in BF16 Attention: Why FlashAttention Gradients Blow Up Late in TrainingPreprint
Chen, J.-L., Dong, D., Di, H.-W., Jia, H.-L., Wu, J.-W., Xie, H., Zheng, M.-K., Li, Y., Chen, L.-S., Wang, H.-S., et al. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.34272 · Cited by 1
“Low-precision arithmetic is what makes large-scale pretraining affordable (Micikevicius et al., 2018; Kalamkar et al., 2019).”
Efficient FlashAttention on Blackwell via Fixed-Shift Softmax and Persistent Scheduling
Сташук, О., Yu, H.-T., & Shah, J. (2026) · doi:10.48550/arxiv.2610.02229 · Cited by 1
Greedy Decoding Is Not Precision-Invariant: Cross-Precision Output Divergence in LLM Inference
Du, G.-Y., Khan, A., Zhou, R., Liu, X.-Y., Chakrabarti, D., Suya, F., & Li, X.-P. (2026) · doi:10.48550/arxiv.2609.26621 · Cited by 1
“BF16/FP16 serving is standard (Dettmers et al., 2022; Micikevicius et al., 2018; Kalamkar et al., 2019), but its output-level consequences and targeted mitigation remain incompletely characterised.”
BF16 Component-Product Emulation of FP32 and FP64 GEMM on Intel AMX
Cui, B.-L., & Liu, Y. (2026) · doi:10.48550/arxiv.2609.04663 · Cited by 1
On the Resilience of Text-to-Video Diffusion Models to Hardware Faults
Coalson, Z., Aahad, A. M., Doehring, S., Ma, Z.-E., & Hong, S. (2026) · arXiv.org · doi:10.48550/arxiv.2608.29598 · Cited by 1
“Finally, we assume models are deployed using bfloat16 (Kalamkar et al., 2019), the standard format for modern model deployments (HuggingFace; Wang & Kanwar, 2019); we test alternatives in §4.4.”
InfluentialOne QK Channel, Many Sources: Tracing Low-Precision Attention CollapsePreprint
Xie, S., Xie, S., Cao, Y., Ran, D., Yang, W., & Xie, T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2608.02091 · Cited by 1
“Bfloat16 transformer training is routine [20, 23], yet a run can appear healthy through long optimization before abruptly collapsing, revealing little about what accumulated.”
Boughida, A., Kouahla, M. N., Benoughidene, A., Kouadria, A., & Kurulay, M. (2026) · The Journal of Supercomputing · doi:10.1007/s11227-026-08750-9 · Cited by 1
“Training was conducted on a Google Colab Pro+ instance provisioned with an NVIDIA A100 (40GB), using BF16 mixed precision for faster training with stable numerics [27, 28].”
Malik, N. (2026) · arXiv.org · doi:10.48550/arxiv.2607.19058 · Cited by 1
“Pure-bfloat16 training is attractive for memory but loses small updates to rounding [Kalamkar et al., 2019].”
Lynx: Progressive Speculative Quantization for accelerating KV Transfer in Long-Context InferencePreprint
Han, W., Yeung, G., Barletta, M., Toner, W., Hoste, A., & Barker, A. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2607.01831 · Cited by 1
“Next, we present the end-to-end inference latency of Lynx’s prototypes, comparing the results with uncompressed BF16 and the simple quantization schemes of INT8 and INT4.”
InfluentialA First Exploration of Neuromorphic OT-CFM for Multi-Speaker VSR
Chen, L., Fang, J., Liu, H., Xu, C.-Y., Chen, J., Li, X.-R., Cai, W.-D., & Chen, X.-M. (2026) · European Conference on Computer Vision · doi:10.48550/arxiv.2606.31225 · Cited by 1
“Furthermore, we leverage BF16 mixed precision [28] and TF32 acceleration [8] under a global batch size of 64 (32 sequences per GPU) to balance numerical fidelity with computational through-put.”
GaMMA: Towards Joint Global-Temporal Music Understanding in Large Multimodal Models
You, Z., Yu, Z., Liu, M., Zhu, B.-L., Wan, Y., & Wu, Z.-X. (2026) · arXiv.org · doi:10.48550/arxiv.2605.00371 · Cited by 1
“Throughout training, we adopt DeepSpeed ZeRO-3 [33] and FlashAttention V2 [11] with mixed-precision BF16 training [21].”
STEM: Structure-Tracing Evidence Mining for Knowledge Graphs-Driven Retrieval-Augmented Generation
Yu, P., Xu, E., Chen, B., Chen, H., & Xu, Y. (2026) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2604.22282 · Cited by 1
Software Vulnerability Detection Using a Lightweight Graph Neural Network
Farmer, M. J. S., Ufuktepe, E., Watson, A., Carvalho, H. M., Okun, V., Maasaoui, Z., & Palaniappan, K. (2026) · arXiv.org · doi:10.48550/arxiv.2603.29216 · Cited by 1
“This could easily be lessened with little to no impact on classification performance with bfloat16 quantization [24], while potentially improving classification speed on newer hardware optimized for bfloat16 operations.”
Li, H., Li, Y.-Y., Feng, X.-B., Fu, X.-Y., Dong, L.-F., Yang, Q., Chen, Y.-Z., Feng, X.-J., Cao, Z.-D., Guo, J.-B., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2603.28191 · Cited by 1
“To optimize training efficiency, we employed bfloat16 mixed precision [39], gradient checkpointing [40], and Flash Attention [41] acceleration techniques.”
Towards unified brain-to-text decoding across speech production and perception
Yuan, Z.-Z., Yang, Y., Zhang, G.-R., Cheng, B.-W., Wu, Z., Xu, Y.-H., Liu, X., Chen, L., Mao, Y., & Li, M. (2026) · arXiv.org · doi:10.48550/arxiv.2603.12628 · Cited by 1
“To further improve computational efficiency, BFloat16 precision [51] and FlashAttention-2 [52] were employed throughout the fine-tuning process.”
Mugi: Value Level Parallelism For Efficient LLMs
Price, D., Vellaisamy, P., Shen, J., & Wu, D. (2026) · International Conference on Architectural Support for Programming Languages and Operating Systems · doi:10.1145/3779212.3790189 · Cited by 1
LLMQ: Efficient Lower-Precision Pretraining for Consumer GPUs
Schultheis, E., & Alistarh, D. (2025) · arXiv.org · doi:10.48550/arxiv.2512.15306 · Cited by 1
“However, while the reduced dynamic range of 16 bit can be compensated for by either switching to a BF16 representation with more exponent bits [15], or by introducing loss scaling , the further reduction to eight bits requires more sophisticated techniques.”
TinyDéjàVu: Smaller RAM and Faster Inference with Neural Networks on MCUs for Sensor Data Streams
Huang, Z., & Baccelli, E. (2025) · 2026 22nd International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT) · doi:10.1109/dcoss-iot69657.2026.00120 · Cited by 1
“To further reduce RAM usage, we adopt BF16 (brain floating point with 16 bits) [13] precision as an option to store hidden states throughout the SSM-subgraph.”
Skypilot: Fine-Tuning LLM with Physical Grounding for AAV Coverage Search
Chen, Z., Sun, Y.-H., Yan, C., Zhou, H., Xiang, X.-J., & Jiang, J. (2025) · arXiv.org · doi:10.48550/arxiv.2511.18270 · Cited by 1
“To optimize computational efficiency, we utilized ZeRO Stage 3 [38] optimization for memory management and BFloat16 [45] mixed precision training.”
Optimizing GEMM for Energy and Performance on Versal ACAP Architectures
Papalamprou, I., Masouros, D., Loudaros, I., Catthoor, F., & Soudris, D. (2025) · arXiv.org · doi:10.48550/arxiv.2511.06907 · Cited by 1
“While newer formats (e.g., bfloat16) are common in DL inference [27]–[29], they are not supported on the VCK190.”
Zero-Shot Protein–Ligand Binding Site Prediction from Protein Sequence and SMILESPreprint
Pourmirzaei, M., Alqarghuli, S., Chen, K., Pourmirzaei, M., & Xu, D. (2025) · bioRxiv · doi:10.1101/2025.09.28.679103 · Cited by 1
“While several ligands such as FAD and ZN achieved high F 1 scores, others, such as BMA and MAN , achieved zero or near-zero predictive accuracy.”
Memory-Optimized Offloading: Enabling LLM Fine-Tuning on Memory-Constrained Hardware
Lin, K., Du, H.-C., Wu, D.-W., Lin, Y., Luo, T., Li, Q., & Xue, C. J. (2025) · IEEE Non-Volatile Memory System and Applications Symposium · doi:10.1109/nvmsa66678.2025.00014 · Cited by 1
“BF16 is also used in mixed-precision fine-tuning, as it shares the same exponent width as FP32, effectively eliminating gradient overflow [9].”
MetaDiT: Enabling Fine-grained Constraints in High-degree-of Freedom Metasurface Design
Li, H., & Bogdanov, A. (2026) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v40i1.37025
“We use standard acceleration techniques like bfloat16 (Kalamkar et al. 2019) and gradient checkpointing (Herrmann et al. 2019), diffusion training is conducted using full precision.”
Faster Ternary and Binary Neural Network Inference on CPU by Reducing Popcount Overhead
Fischer, O., Zhu, S., & Alonso, G. (2025) · International Symposium on Low Power Electronics and Design · doi:10.1109/islped65674.2025.11261754 · Cited by 1
“The industry widely quantizes both the model weights and the input values to low-bidwidth numbers such as BFLOAT16 [3], 8-bit and even 4-bit integers on CPUs and GPUs to reduce the memory usage, computational complexity, and power consumption [4]–[9].”
FACET: On-the-Fly Activation Compression for Efficient Transformer Training
Lee, S., Yun, G., Nguyen, X. T., & Lee, H. (2024) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2024.3506999 · Cited by 2
“To address the memory capacity challenges in training LLMs, there has been significant interest in compressing model parameters [11], [12], [33] and gradients [2], particularly for distributed training.”
DesignLab: Designing Slides Through Iterative Detection and Correction
Yun, J., Wang, H., Shimose, Y., Choo, J., & Takamatsu, S. (2025) · arXiv.org · doi:10.48550/arxiv.2507.17202 · Cited by 1
“Without any acceleration techniques [6, 18, 21], both the design reviewer and contributor complete slide generation in under 30 seconds and require 8GB of VRAM using well under typical memory limits.”
q-Point: A Numeric Format for Quantum Circuit Simulation Using Polar Form Complex Numbers
Choi, S., Jang, E., Kim, Y., Ahn, S., & Ro, W. W. (2025) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2025.3572935 · Cited by 1
“The Bfloat format is a low-precision numeric format proposed by Google Brain for deep learning training [23].”
Designing Customized Lightweight Backbones for the Face Detection Task
Aggarwal, Y., & Guha, P. (2025) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn64981.2025.11227760 · Cited by 1
Spectra 1.1: Scaling Laws and Efficient Inference for Ternary Language ModelsPreprint
Vaidhya, T., Kaushal, A., Jain, V., Couture-Harpin, F., Shishodia, P., Behbahani, M., Nevmyvaka, Y., & Rish, I. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2506.23025 · Cited by 2
Control-R: Towards controllable test-time scalingPreprint
Zhang, D., Wang, W., Li, J., Wang, X., Li, J., Wu, J., Lei, J., He, H., Ye, P., Zhang, S., et al. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2506.00189 · Cited by 2
“For optimization, the training procedure adopts the Adam (Kingma, 2014) optimizer ( β 1 = 0.9, β 2 = 0.999, ϵ = 1e-8) and BF16 (bfloat16) (Kalamkar et al., 2019) precision.”
InfluentialEfficient Multiple-Precision Floating-Point Multiply-Add Architecture for Deep Learning Applications
Liang, S., Xia, B.-J., Wang, W., Han, X., & Liu, P. (2025) · International Symposium on Circuits and Systems · doi:10.1109/iscas56072.2025.11043187 · Cited by 1
Morphing-based Compression for Data-centric ML Pipelines
Baunsgaard, S., & Boehm, M. (2025) · Proceedings of the VLDB Endowment · doi:10.48550/arxiv.2504.11067 · Cited by 1
“Specialized data types such as Google’s bFloat16 [20, 54], Intel’s Flexpoint [58] and NVIDIA’s TF32 [75] are also very effective.”
pSpMv: precision-based sparse matrix partition and SpMV optimization
Liu, J., Wang, Y.-Z., Gao, J.-H., & Ji, W.-X. (2024) · CCF Transactions on High Performance Computing · doi:10.1007/s42514-024-00195-x · Cited by 1
“Different floating-point formats, including FP16 (Micikevicius et al. 2018), BF16 (Kalamkar et al. 2019), FP8 (Micikevicius et al. 2022), HFP8 (Sun et al. 2019), and FP6 (Chmiel et al. 2020), along with variants such as HBFP (Drumond et al. 2018), S2FP8 (Cambier et al. 2020), and BM (Fox et al. 2021), have been propos…”
Allocating ECC parity bits into BF16-encoded CNN parameters: A practical experience report
Gracia-Morán, J., Ruiz, J., Andrés, D. P., & Saiz-Adalid, L.-J. (2024) · Latin-American Symposium on Dependable Computing · doi:10.1145/3697090.3697092 · Cited by 1
“However, as shown in [3], BF16-based CNNs offer the same accuracy as their FP32-based counterparts.”
Impact of Varying BLAS Precision on DCMESH
Piroozan, N., Pennycook, S. J., Razakh, T. M., Caday, P., Kumar, N., & Nakano, A. (2024) · SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis · doi:10.1109/scw63240.2024.00187 · Cited by 1
“The resultant precision studies can see less than 5% accuracy loss for some models [5].”
Integrating deep neural networks with COSMIC for real-time control
Pou, B., Ferreira, F., Quinones, E., Martin, M., & Gratadour, D. (2024) · Astronomical Telescopes + Instrumentation · doi:10.1117/12.3019710 · Cited by 1
“36–38 The most similar work to ours 39 uses RL and SAC to train different robotic tasks in simulated robotic environments, showing that neither FP16 nor mixed precision FP16 training with gradient scaling works effectively.”
What Matters in Range View 3D Object Detection
Wilson, B., Mitchell, N., Pontes, J. K., & Hays, J. (2024) · Conference on Robot Learning · doi:10.48550/arxiv.2407.16789 · Cited by 1
Inexactness and Correction of Floating-Point Reciprocal, Division and Square Root
Dutton, L. M., Anand, C. K., Enenkel, R., & Müller, S. M. (2024) · arXiv.org · doi:10.48550/arxiv.2404.00387 · Cited by 1
Precision Modulated Shading with Bfloat16 for Mobile GPU
Park, J., Byeon, S., Radhakrishnan, A., Park, S., Fung, W. W. L., & Han, D. (2024) · IEEE International Conference on Consumer Electronics · doi:10.1109/icce59016.2024.10444467 · Cited by 1
“The Brain Floating Point (Bfloat16) [1] is a number system in which a 23-bit mantissa of FP32 is truncated to 7-bit while keeping the exponent and the sign bits unchanged.”
BackgroundSelf-citationFault-Tolerant Floating-Point Multiplier Design for Mission Critical Systems
Kumar, S. R., Veeramachaneni, S., & Mahammad, S. N. N. (2024) · International Conference on VLSI Design · doi:10.1109/vlsid60093.2024.00120 · Cited by 1
Source Prompt: Coordinated Pre-training of Language Models on Diverse Corpora from Multiple Sources
Xu, Y., Lu, D., Liang, J., Zhao, J. Z., Wang, X., Wu, H., Chen, K., Liu, L., Xin, Y., Liu, X., et al. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3679835 · Cited by 2
LV: Latency-Versatile Floating-Point Engine for High-Performance Deep Neural Networks
Lo, Y.-C., Tsai, Y.-C., & Liu, R.-S. (2023) · IEEE computer architecture letters · doi:10.1109/lca.2023.3287096 · Cited by 1
“5(b) further shows that LV can significantly speed up quantized FPs, too, e.g., from 1.35 to 2.21× (BF16).”
BackgroundInfluentialResearch on Acceleration Technologies and Recent Advances of Data Center GPUs
Cui, C., Wu, D., Du, J., Guo, J., & Liu, Z. (2023) · International Conference on Intelligent Computing and Signal Processing (ICSP) · doi:10.1109/icsp58490.2023.10248611 · Cited by 1
“For example, Google and Intel will flush the subnormal numbers of BF16 to 0.”
BackgroundEnhancing DNN Training Efficiency Via Dynamic Asymmetric Architecture
Kurzum, S., Shomron, G., Gabbay, F., & Weiser, U. C. (2023) · IEEE Computer Architecture Letters · doi:10.1109/lca.2023.3275909 · Cited by 1
“Existing techniques utilize approximate computing uniformly, e.g., reducing the number of bits of an entire model or an entire layer [1].”
BackgroundMethodPacked SIMD Vectorization of the DRAGON2-CB
Abdelhamid, R. B., & Yamaguchi, Y. (2022) · International Symposium on Embedded Multicore/Many-core Systems-on-Chip · doi:10.1109/mcsoc57363.2022.00023 · Cited by 1
“…a 512-bit extension to the original 256-bit AVX and proposes vector instructions that support computations using 16-bit floats based on the IEEE half-precision format and the BFloat16 format [9], [10] that was proposed by Google for applications such as Convolutional Neural Network (CNN) inference.”
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