OptiVec est une bibliothèque hautes performances de plus de 3 500 fonctions écrites par Assembler, optimisées manuellement, pour tous les types de données à virgule flottante et entier des champs suivants:
1. Forme vectorisée d’opérateurs arithmétiques et de fonctions mathématiques.
2. Opérations sur la matrice, par exemple: multiplication, inversion, décomposition de LU, décomposition en valeurs singulières, valeurs propres.
3. Techniques de transformée de Fourier rapide pour des convolutions efficaces, analyses de corrélation, filtrage spectral, etc., à une ou deux dimensions.
4. Ajustement des courbes pour une large gamme de fonctions de modèle, de la régression linéaire simple aux modèles non linéaires avec plusieurs jeux de données.
5. Statistiques.
6. Analyse (dérivées, intégrales, extrema, interpolation).
7. Représentation graphique des données en coordonnées cartésiennes.
8. Mathématiques numériques complexes, à la fois en format cartésien et polaire.
L'implémentation vectorielle d'Assembler permet aux fonctions OptiVec d'être en moyenne deux à trois fois plus rapides que le code source compilé de la même fonctionnalité. Dans de nombreux cas, la précision numérique est également améliorée.
"VecObj", l'interface orientée objet pour C ++, offre des appels de fonction simplifiés et une sécurité mémoire accrue.
Cette version est pour GCC Win64 et Win32.
Les bibliothèques de débogage sont des logiciels gratuits. Deux bibliothèques de production sont ajoutées pour un essai de 90 jours.
Configuration requise :
GCC (collection du compilateur GNU)
Commentaires non trouvées