Live data from Hacker News

Hardware support for UNUM floating point arithmetic [pdf]

hal.inria.fr

1–10 of 20 posts

Re: Hardware support for UNUM floating point arithmetic [pdf]

#7

I am confused. I see half the performance and 3-5x the area of IEEE754, but the conclusion is that UNUM is comparable. That would not be my conclusion. What am I missing?

The idea is that computers spend much more energy moving data between the processor and memory than actually processing the data. Unums use a variable length encoding which makes processing more costly but reduces the amount of data transfer. At least in theory; whether this is a net benefit remains to be proven.

Re: Hardware support for UNUM floating point arithmetic [pdf]

#8
post #3

Woah, really cool. My understanding is that Posit, the successor to unum versions 1 and 2, is the future and is much easier to implement in hardware [0]. [0]: https://posithub.org/about

There is a Posit BoF at SC17 (supercomputing) Nov 14 DEN: http://sc17.supercomputing.org/presentation/?id=bof135&sess=...

Posit Paper: http://johngustafson.net/pdfs/BeatingFloatingPoint.pdf

A new data type called a posit is designed as a direct drop-in replacement for IEEE Standard 754 floating-point numbers (floats). Unlike earlier forms of universal number (unum) arithmetic, posits do not require interval arithmetic or variable size operands; like floats, they round if an answer is inexact. However, they provide compelling advantages over floats, including larger dynamic range, higher accuracy, better closure, bitwise identical results across systems, simpler hardware, and simpler exception handling.

source: https://twitter.com/daniel_bilar/status/920252363159539712

Re: Hardware support for UNUM floating point arithmetic [pdf]

#9
post #4

please add a [PDF] to the header

Just wondering: why is it useful to know it's a PDF before clicking?

In my case, while I'm on my phone, the pdf is automatically downloaded and opened in a different app; so it is nice to have a warning.

Re: Hardware support for UNUM floating point arithmetic [pdf]

#10

I am confused. I see half the performance and 3-5x the area of IEEE754, but the conclusion is that UNUM is comparable. That would not be my conclusion. What am I missing?

If it's exactly reproducible on different hardware and software configurations, as seems to be one of the goals, that alone would be a useful improvement on IEEE754.
Post reply on HN