Icsiloge

Eine schnelle Logarithmus-C-Code-Implementierung.
Jetzt downloaden

Icsiloge Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Oriol Vinyals and Gerald Friedland
  • Website des Verlags:
  • http://www.gerald-friedland.de/

Icsiloge Stichworte


Icsiloge Beschreibung

Eine schnelle Logarithmus-C-Code-Implementierung. ICSIlose ist eine Bibliothek, die eine C-Implementierung der ICSI-Logarithmus-Funktion enthält. Es implementiert eine schnelle, einheitliche Präzisionsanzeige des natürlichen Logarithmus mit einstellbarer Genauigkeit. Die Funktion verwendet Bit-Level-Operationen und eine Nachdruck-Tabelle der einstellbaren Größe. Die Genauigkeit wird durch die Tabellengröße definiert. Die Ausführungsgeschwindigkeit des Logarithmus verringert jedoch, wenn der Tisch wächst und nicht mehr in den Cache passt. Wir haben eine Beschleunigung von etwa Faktor 7 gemessen, während wir den Fehler als niedrig wie 10E-5 in Bezug auf die Math.h-Logarithmus-Implementierung halten. USAGE: Um den ICSI-Logarithmus in Ihrem eigenen Code zu verwenden, müssen Sie sich mit den folgenden zwei Funktionen umgehen : - void fill_icsi_log_table (const int n, float * lookup_table); Diese Methode füllt ein bestimmtes Array von Floats mit den erforderlichen Informationen, die zum Berechnen des ICSI_LOGs erforderlich sind. Diese Methode muss vor einem Anruf auf ICSI_LOG.PARAMETERS aufgerufen werden: n ist die Anzahl der Bits, die von der Mantissa verwendet werden (0)


Icsiloge Zugehörige Software

libdmtx.

LIBDMTX-Projekt ist eine gemeinsam genutzte Bibliothek, mit der Sie 2D-Daten-Matrix-Barcode-Symbole lesen und schreiben können. ...

213

Herunterladen

libft.

libft ist eine Open-Source-Version der Fischertechnik ROBO-Schnittstellenbibliothek für das Unix-System. ...

191

Herunterladen