Low Precision Fortran -- Enabling Low Precision Floating Point Arithmetic in Modern Fortran (opens in new tab)
Although Fortran is almost 70 years old, the language continues to evolve in order to keep pace with developments in computer science. In particular, a flexible type system was introduced that allows developers to specify the sizes of floating-point numbers and integers. In the latest revisions of the Fortran standard, portable type variants for IEEE 754 binary64 (double precision, real64) and binary32 (single precision, real32) were added. Howe...
Read the original article