The IEEE Standard 754: One for the History Books

  title={The IEEE Standard 754: One for the History Books},
  author={David G. Hough},
  • D. Hough
  • Published 21 November 2019
  • Engineering
  • Computer
Reports on IEEE Standard 754, the Standard for Floating Point Arithmetic, had its beginnings more than 40 years ago. Implementations of the standard have flourished in many commercial microprocessors and other computer platforms. In June, a revision of the standard was approved by the IEEE Standards Association Standards Board. This column recounts some of the interesting history behind the standard. 
Binary Indicated Numbers with Bit-Level Integrated Scalability Support (BINBLISS)
  • P. Seeling, F. Fitzek
  • Computer Science
    GLOBECOM 2020 - 2020 IEEE Global Communications Conference
  • 2020
This work developed a use-case agnostic low-level approach to compress the amount of data that need to be sent in the Tactile Internet, which combines threshold-based delta-coding for individual values (BIN) and bit-plane level flexible compression through precision reduction (BLISS).
Real-Time Compression for Tactile Internet Data Streams †
A generic approach based on deliberately reduced number accuracy is presented and the trade-off between savings achieved and errors introduced with real-world data for kinesthetic movement and tele-surgery is evaluated.
Proposed Consistent Exception Handling for the BLAS and LAPACK
This paper explores the design space of consistent exception handling for the widely used BLAS and LAPACK linear algebra libraries, pointing out a variety of instances of inconsistent exception handling in the current versions, and proposes a new design that balances consistency, complexity, ease of use, and performance.
Exploring the Potential of Low-bit Training of Convolutional Neural Networks
This work proposes a low-bit training framework for convolutional neural networks to pursue a better trade-off between the accuracy and energy efficiency and shows that this framework achieves a superior trade-offs between the accuracies and the bit-width than previous low- bit training studies.
Identifying Linear Models in Multi-Resolution Population Data Using Minimum Description Length Principle to Predict Household Income
This work proposes a framework using regression analysis and Minimum Description Length to find a set of largest areas that have common indicators, which can be used to predict household incomes efficiently and demonstrates that the results of this framework performance is better than the baseline methods.
Algorithms for Efficient Reproducible Floating Point Summation
This work describes a “reproducible accumulator” data structure (the “binned number”) and associated algorithms to reproducibly sum binary floating point numbers, independent of summation order, enabling standard tiling optimization techniques.
Criteria for the numerical constant recognition
In article, such a criteria, working in statistical sense, are provided and can be viewed as enumeration of all formulas in order of increasing Kolmogorov complexity, random process with appropriate statistical distribution and compression of a decimal string.


Numerical Computing with IEEE Floating Point Arithmetic
A broad overview of numerical computing, in a historical context, with a special focus on the IEEE standard for binary floating point arithmetic, explained in a simple yet rigorous context.
High-precision floating-point arithmetic in scientific computation
  • D. Bailey
  • Computer Science
    Computing in Science & Engineering
  • 2005
Software packages have yielded interesting scientific results that suggest numeric precision in scientific computations could be as important to program design as algorithms and data structures.
What every computer scientist should know about floating-point arithmetic
This paper presents a tutorial on the aspects of floating-point that have a direct impact on designers of computer systems, and concludes with examples of how computer system builders can better support floating point.
Handbook of Floating-Point Arithmetic
The Handbook of Floating-point Arithmetic is designed for programmers of numerical applications, compiler designers, programmers of floating-point algorithms, designers of arithmetic operators, and more generally, students and researchers in numerical analysis who wish to better understand a tool used in their daily work and research.
Augmented Arithmetic Operations Proposed for IEEE-754 2018
The history and motivation for standardizing augmentedAddition and augment-edMultiplication operations are provided, and the rationale for all the specific choices are explained, and parameterized test cases for new boundary behaviors are provided.
Differences among IEEE 754 implementations,
  • IEEE Standard
  • 2019
Reproducible BLAS: Make addition associative again!” SIAM News, vol
  • 51, no. 8, p. 8, Oct.
  • 2018
What Every Computer Scientist Should Know About Floating-Point Arithmetic
The OPEN LOOKand Sun™ Graphical User Interfaces were developed by Sun Microsystems, Inc. for its users and licensees and Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry.
What every computer scientist should know about f loating-point arithmetic,” ACM Comput
  • Surv., vol. 23, no. 1, pp. 5–48, Mar.
  • 1991