Core Concepts
Posit64-Zahlen können bis zu 4 Größenordnungen geringeren mittleren quadratischen Fehler und bis zu 3 Größenordnungen geringeren maximalen absoluten Fehler als 64-Bit-Gleitkommazahlen erreichen, was zu einer Reduzierung der Iterationen bei iterativen Lösern führt.
Abstract
Dieser Artikel untersucht die native Verwendung von 64-Bit-Posit-Arithmetik in einer Reihe numerischer Benchmarks und vergleicht deren Laufzeitleistung, Genauigkeit und Hardwarekosten mit IEEE 754-Gleitkommazahlen.
Zunächst wird der Big-PERCIVAL RISC-V-Kern vorgestellt, der die Unterstützung für Posit64-Zahlen und Quire-Operationen erweitert. Detaillierte FPGA- und ASIC-Synthese-Ergebnisse zeigen, dass 64-Bit-Posit-Arithmetik und Quire einen erheblichen Hardwareaufwand erfordern.
Die Ergebnisse der PolyBench-Benchmarks zeigen, dass 64-Bit-Posits bis zu 4 Größenordnungen geringeren mittleren quadratischen Fehler und bis zu 3 Größenordnungen geringeren maximalen absoluten Fehler als 64-Bit-Gleitkommazahlen erreichen können. Dies führt zu einer Reduzierung der Iterationen bei iterativen Lösern wie dem Konjugiertengradienten-Verfahren.
Darüber hinaus wird analysiert, wie sich die Verwendung des Quire-Akkumulators auf die Reihenfolge der Ausführung einiger Operationen auswirkt, wie z.B. bei der Allgemeinen Matrixmultiplikation (GEMM).
Insgesamt zeigen die Ergebnisse, dass Posit-Arithmetik trotz des hohen Hardwareaufwands eine mögliche Alternative für wissenschaftliche Berechnungen darstellen kann, da sie eine deutlich höhere Genauigkeit bei gleichem Speicherbandbreitenbedarf bietet.
Stats
Die Verwendung von Posit64-Zahlen kann bis zu 4 Größenordnungen geringeren mittleren quadratischen Fehler und bis zu 3 Größenordnungen geringeren maximalen absoluten Fehler im Vergleich zu 64-Bit-Gleitkommazahlen erreichen.
Quotes
"Posit64-Zahlen können bis zu 4 Größenordnungen geringeren mittleren quadratischen Fehler als 64-Bit-Gleitkommazahlen erreichen."
"Die Verwendung von Posit64 kann zu einer Reduzierung der Iterationen bei iterativen Lösern wie dem Konjugiertengradienten-Verfahren führen."