2021/09/09 by Alexandra Poulos, Sally A. McKee, Jon C. Calhoun
Computer Science · #Advanced Data Storage Technologies #Numerical Methods and Algorithms #Parallel Computing and Optimization Techniques
paper · doi:10.1002/spe.3022
openalex publication_date 2021/09/09 · openalex created_date 2025/10/10 · openalex updated_date 2026/05/21
Abstract Growing constraints on memory utilization, power consumption, and I/O throughput have increasingly become limiting factors to the advancement of high performance computing (HPC) and edge computing applications. IEEE‐754 floating‐point types have been the de facto standard for floating‐point number systems for decades, but the drawbacks of this numerical representation leave much to be desired. Alternative representations are gaining traction, both in HPC and machine learning environments. Posits have recently been proposed as a drop‐in replacement for the IEEE‐754 floating‐point representation. We survey the state‐of‐the‐art and state‐of‐the‐practice in the development and use of posits in edge computing and HPC. The current literature supports posits as a promising alternative to traditional floating‐point systems, both as a stand‐alone replacement and in a mixed‐precision environment. Development and standardization of the posit type is ongoing, and much research remains to explore the application of posits in different domains, how to best implement them in hardware, and where they fit with other numerical representations.