Posits

Das Posit-Zahlformat ist ein alternatives Gleitkommaformat, das entwickelt wurde, um die Einschränkungen des weit verbreiteten IEEE 754-Standards zu überwinden, insbesondere in Bezug auf Präzision und den Umgang mit extremen Werten. Es verwendet eine variable Anzahl von Bits für Exponent und Mantisse, basierend auf dem sogenannten Regime, das die Größenordnung der Zahl darstellt. Dadurch kann Posit bei kleineren Zahlen eine höhere Präzision bieten und gleichzeitig einen größeren Dynamikbereich abdecken als herkömmliche Gleitkommazahlen mit gleicher Bitbreite. Mittels unums (universal number) sollen Rundungsfehler minimiert werden.
Erste GPUs die auf Posits basieren sind inzwischen erhältlich (siehe hier).
Im Rahmen dieser Abschlussarbeit sollen Posits in einer modernen Hardware-Beschreibungssprache (Chisel oder Clash) implementiert und auf FPGAs evaliert werden.
Referenzen
- Gustafson, John L. Every Bit Counts: Posit Computing. 978-1-032-73805-5. Chapman and Hall/CRC, 2024. https://www.routledge.com/Every-Bit-Counts-Posit-Computing/Gustafson/p/book/9781032738055
- Posit Working Group. “Standard for Posit Arithmetic (2022),” March 2, 2022. https://posithub.org/docs/posit_standard-2.pdf
- Schärtl, A. Unums and Posits: A Replacement for IEEE 754 Floating Point?. 2021. Friedrich-Alexander-Universität Erlangen-Nürnberg
- Unum & Posit - Next Generation Aithmetic. PositHub https://posithub.org/
- Gustafson, John L. The End of Error: Unum Computing. 978-1-4822-3986-7. Apple Academic Press Inc., 2015
Kontakt
Oliver Keszöcze
Professor der Technische Informatik
E-Mail: oliver.keszoecze@tu-clausthal.de
Telefon: +49 5323 72-7153