If you go to
posithub.org, the home page has a button that provides the PDF of the ratified Posit Standard. After almost five years, the Posit Working Group finally worked through all points of disagreement. The document is well-hyperlinked and only 12 pages long, in sharp contrast to the nearly hundred pages in the IEEE Std 754™ (2019).
The Standard is not intended to discourage experimentation with, say, different exponent sizes (the eS value). By fixing eS = 2 for all precisions, many things became much simpler, like conversion between different posit precisions no longer requires decoding the bit fields. In the hundreds of papers that have been written about the application of posit arithmetic, the neural network experiments (~8 bit posits), the signal/image processing and weather/climate modeling experiments (~16-bit posits) have tried various eS values and found that eS = 2 works best. So this deviates from the original hunch, five years ago, that we should use
n = 8, eS = 0
n = 16, eS = 1
n = 32, eS = 2
n = 64, eS = 3.
Another huge simplification is that the quire for n-bit posits is always 16n bits long. And n need not be an integer power of 2 for that to work.
Tommy Thorn, cc'd here, suggested that we inform Hacker News (
news.ycombinator.com). I'll leave that to Tommy, but now we can simply point people to
posithub.org if they want to get a copy of Posit Standard (2022).
The hope of the Posit Working Group is that the Standard will facilitate the construction of full custom VLSI processors and high-quality math libraries that will allow interoperability and reproducibility at speeds similar to CPUs that support IEEE 754 floats in hardware. FPGAs are great, but it's time to move beyond prototyping and really build posit-enabled CPUs and GPUs. The language standards group might also start thinking about supporting posits in a way that follows the Standard, which will make computations with real numbers bitwise reproducible for the first time.
John