OptiVec ist eine leistungsstarke Bibliothek mit mehr als 3500 handoptimierten Assembler-Funktionen für alle Gleitkomma- und Integer-Datentypen aus den folgenden Bereichen:
1. Vektorisierte Form von arithmetischen Operatoren und mathematischen Funktionen.
2. Matrixoperationen, z.B. Multiplikation, Inversion, LU-Zerlegung, Singulärwertzerlegung, Eigenwerte.
3. Techniken der schnellen Fourier-Transformation für effiziente Faltungen, Korrelationsanalysen, spektrale Filterung usw., sowohl ein- als auch zweidimensional.
4. Kurvenanpassung für eine breite Palette von Modellfunktionen von einfachen linearen Regressionsmodellen zu nichtlinearen Modellen mit mehreren Datensätzen.
5. Statistiken.
6. Analyse (Ableitungen, Integrale, Extrema, Interpolation).
7. Grafische Darstellung von Daten in kartesischen Koordinaten.
8. Komplexe Zahlenmathematik, sowohl im kartesischen als auch im polaren Format.
Die vektorisierte Implementierung in Assembler macht OptiVec im Durchschnitt 2-3 mal schneller als kompilierter Quellcode mit derselben Funktionalität. In vielen Fällen ist auch die numerische Genauigkeit verbessert.
Die objektorientierte Schnittstelle für C ++, "VecObj", bietet vereinfachte Funktionsaufrufe und erhöhte Speichersicherheit.
Diese Version ist für GCC Win64 und Win32.
Die Debug-Bibliotheken sind Freeware. Zwei Produktionsbibliotheken werden für eine 90-Tage-Testversion hinzugefügt.
Anforderungen :
GCC (GNU-Compiler-Sammlung)
Kommentare nicht gefunden