OptiVec enthält mehr als 4000 hand-optimierte, in Assembler geschriebene, Funktionen für alle Fließkomma- und Ganzzahl-Datentypen mit Visual C++. Die verfügbaren Funktionen erstrecken sich über die folgenden Bereiche: ■ Vektorisierte Form arithmetischer Operatoren und mathematischer Funktionen. ■ Matrix-Operationen, z.B.: Multiplikation, Inversion, LU-Faktorisierung, Singulärwert-Zerlegung (SVD), Eigenwerte. ■ Schnelle Fourier-Transformation sowohl ein- als auch zweidimensional; für effiziente Faltungen, Entfaltungen, Spektralfilterung usw. ■ Datenanpassung für einen weiten Bereich von Modellfunktionen von einfacher linearer Regression bis hin zu nicht-linearen Modellen mit Mehrfach-Datensätzen. ■ Statistik. ■ Analysis (Ableitungen, Integrale, Extrema, Interpolation). ■ Graphische Darstellung in Cartesischen Koordinaten. ■ Komplex-zahlige Mathematik, sowohl in cartesischen als auch in Polarkoordinaten. Durch die vektorisierte Implementierung in Assembler sind OptiVec-Funktionen nach Herstellerangaben durchschnittlich 2-3 mal schneller als compilierter Quellcode derselben Funktionalität, vielfach wird auch die numerische Genauigkeit verbessert. Das objektorientierte Interface für C++, VecObj, bietet vereinfachte Funktionsaufrufe und verbesserte Speicher-Sicherheit. Die vorliegende Version von OptiVec ist ausgelegt für MS Visual Studio 2003, 2005, 2008 oder MS Visual C++ ab MSVC 5.
90 Tage Testversion
Pro
Contra
Unsere Redaktion hat getestet.
Folgender HMTL-Code kann auf einer Webseite oder einem Blog einfach eingefügt werden.
Ihre Bewertung