A Survey of Numerical Methods Utilizing Mixed Precision Arithmetic
Ahmad Abdelfattah, Hartwig Anzt, Erik G. Boman, Erin Carson, Terry, Cojean, Jack Dongarra, Mark Gates, Thomas Gr\"utzmacher, Nicholas J. Higham,, Sherry Li, Neil Lindquist, Yang Liu, Jennifer Loe, Piotr Luszczek, Pratik, Nayak, Sri Pranesh, Siva Rajamanickam, Tobias Ribizel

TL;DR
This survey reviews the recent developments in mixed and multiprecision arithmetic, emphasizing hardware advancements, software capabilities, and their impact on numerical linear algebra performance improvements.
Contribution
It provides a comprehensive landscape analysis of existing multiprecision methods, current efforts, and potential for future production-quality solutions.
Findings
Mixed precision can significantly improve performance in numerical linear algebra.
Current hardware supports specialized low-precision units like NVIDIA tensor cores.
Preliminary results show application outperforming traditional fixed precision methods.
Abstract
Within the past years, hardware vendors have started designing low precision special function units in response to the demand of the Machine Learning community and their demand for high compute power in low precision formats. Also the server-line products are increasingly featuring low-precision special function units, such as the NVIDIA tensor cores in ORNL's Summit supercomputer providing more than an order of magnitude higher performance than what is available in IEEE double precision. At the same time, the gap between the compute power on the one hand and the memory bandwidth on the other hand keeps increasing, making data access and communication prohibitively expensive compared to arithmetic operations. To start the multiprecision focus effort, we survey the numerical linear algebra community and summarize all existing multiprecision knowledge, expertise, and software capabilities…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Matrix Theory and Algorithms · Advanced Numerical Methods in Computational Mathematics
