3 ms·
It's very common in embedded systems, especially where you need safety and reliability, which are very strongly intertwined with predictability of computation e
by carlmr 6y ago
It's very common in embedded systems, especially where you need safety and reliability, which are very strongly intertwined with predictability of computation errors.
If you look at ADA, a language made for safety critical systems programming, it has even a very nice abstraction for these:
https://www.adaic.org/resources/add_content/standards/05rm/html/RM-3-5-9.html https://www.adaic.org/resources/add_content/standards/05rm/h...
- w0utert 6y agoAlso very common in embedded systems that simply do not have any floating point capabilities at all. For my CS dissertation I had to implement part of an OpenGL pipeline on a VLIW DSP designed for video coding, and all it had was 32-bit integer ALU’s. Dealing with dynamic range was pretty much half of the total effort to map the reference code that used floating point to fixed point with mixed precision.