Haha yes of course I am, @giordano!

Maybe to make a few points here that were already raised: Yes, posits are not a silver bullet. In most applications that I came across posits are a few bits better than floats. This doesnâ€™t sound much, however, as in the presentation shown, these few bits can decide whether 16bit hardware (thanks to ML this is where things are heading to atm) is feasible or not. Currently, I donâ€™t see posits replacing floats in general purpose CPUs. However, for GPU, FPGA and similar specific hardware posits could be a game changer.

Hardware implementations are the current focus of most posit research, and although floats basically have a >40yrs head start, the scientists I talked to claim that a posit arithmetic unit requires less space (simpler circuitry due to fewer exceptions - think about all the â€śsilent/signalling NaN, Â± Inf, Â±0, subnormal numbersâ€ť-complexity for floats) and one even said that they can run their posit processors at significantly higher clock rates, than the typical 2-3Ghz.

@Tamas_Papp yes, posits were initially developed as unum type III, however, on the most recent posit conference in Singapore almost no one spoke about unums anymore. The focus is really on posits - and for a good reason: The â€śonlyâ€ť change they require is a new arithmetic unit on processors. In principle, you could have a MPI communication with posits today - as far as I know even through something like Infiniband.

One thing that requires more changes but also comes with a big potential are so-called quires, a generalized version of fused multiply-add: The posit standard also introduces an exact dot product (exact in a sense that it only has one rounding error at the very end), which can be achieved with reasonably small caches, a quire for 8bit posits is 32bit long, for 16bit its 128bit and for 32bit 512bit. John Gustafson has a couple of (artificial) examples where 16bit posits with quires can be as good as 64bit floats for solving a linear system. You may say that the idea of quires could also be applied to floats. Yes, indeed, but because of all the exceptions cases such a quire for floats would be unfeasible large.

To pick up the first point again: I didnâ€™t come across a single real application in which floats are better than posits, if you find one please let me know. You can test your code with posits using the SoftPosit.jl emulator (I wrote a little tutorial how to use this emulator under /docs)