Die Gleitkomma-Berechnung ist nur mit 6 Dezimalstellen in 32-Bit-Einzelgenauigkeit oder mit 16 Dezimalstellen in 64-Bit-Doppelgenauigkeit akkurat. Darüberhinausgehende Werte werden gerundet oder abgeschnitten.
Das universelle POSIT-Zahlensystem, oder unum, ist genauer als ein Fließkomma mit einfacher Genauigkeit um 2 Dezimalstellen und um 3 Dezimalstellen über doppelter Genauigkeit.
Mit dem POSIT unum erreichen Sie einen höheren Dynamikbereich und die Genauigkeit Ihrer Berechnungen verbessert sich um 2 oder 3 Dezimalstellen. Dies ist besonders wichtig, wenn man das Ergebnis einer Berechnung in die nächste überträgt, da die Ungenauigkeit der Gleitkommarechnung exponentiell wird.
Es gibt ein wenig akademischer Open-Source-Implementierungen von POSIT, aber die Ausführungsform von VividSparks als Soft-IP-Kern repräsentiert eine jahrzehntelange Weiterentwicklung des Zahlensystems für kommerzielle, industrielle und Forschungsanwendungen.
VividSparks extrahiert beste Leistung aus Ihrer Hardware. Der höhere Dynamikbereich bedeutet weniger Silicon für den gleichen Codesatz, kombiniert mit einer höheren Rechengenauigkeit aus dem POSIT-Zahlensystem im Vergleich zu Floating Point.
Zu den Anwendungen gehören HPC High Performance Computing, Grafik, Machine Learning, Künstliche Intelligenz, DSP digitale Signalverarbeitung, Audio und Video.
Sky Blue Microsystems GmbH aus München liefert modernste Elektronik für Wissenschaft und Industrie und ist internationaler Vertrieb für Vivid Sparks.
Vivid Sparks wird in der flexibelsten und wirtschaftlichsten Form Ihrer Wahl geliefert:
Der VividSparks Soft-IP-Core wird mit einer API geliefert, die in Ihren Quellcode eingebettet ist und die VividSparks IP aufruft, um bei Bedarf Berechnungen durchzuführen. Sie können sich dies als virtuellen Mathematik-Coprozessor vorstellen. "Virtuell", indem es in Ihr Design und Ihren Code integriert ist und nicht als externe Hardware, und "Mathematik-Coprozessor", indem es Ihre Berechnungen schneller, genauer und effizienter als jede andere Hardware durchführt.
VivdSparks hat eine ganze Reihe von Operationen mit CFA Carry Free Addition implementiert, darunter: