OptiVec contient plus de 3 500 fonctions optimisées manuellement écrites par l'assembleur pour tous les types de données à virgule flottante et entière 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, Cholesky, 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 optionnelle orientée objet pour C ++, offre des appels de fonction simplifiés et une sécurité mémoire accrue. Cette version concerne Microsoft Visual C ++ (Visual Studio, au moins VS 2005).
Quoi de neuf
dans cette version:
Version 7.3:
- Mise à jour des fichiers d'en-tête pour la conformité aux normes les plus récentes.
- Amélioration de la gestion et du suivi des erreurs mathématiques.
- Nouveau: impression d'éléments vectoriels au format hexadécimal.
- Plusieurs corrections de bugs sur tout le tableau
Nouveautés dans la version 7.2:
Version 7.2:
- Les bibliothèques d'auto-lecture gèrent désormais jusqu'à 128 cœurs de processeur. .
- Stabilité accrue pour toutes les fonctions d’ajustement non linéaires.
- Plusieurs corrections de bugs sur tout le tableau
Quoi de neuf dans la version 7.1.7:
- Fonctions non linfit fil-safe
- Plusieurs corrections de bugs sur tout le tableau
Quoi de neuf dans la version 7.1.5:
Version 7.1.5:
- Fonction spectres croisés et cohérence
- Fonctions de traçage avec axes logarithmiques
- VF_minpos (recherche du plus petit élément vectoriel> 0)
Nouveautés dans la version 7.1.3:
Version 7.1.3:
- Problèmes de compatibilité avec le dernier compilateur. versions corrigées: supportant désormais jusqu'à VS2017
- Bibliothèque P9 pour les processeurs actuels à performances fortement améliorées grâce à l'utilisation d'AVX et de FMA
- Bibliothèques activées par CUDA
Quoi de neuf dans la version 7.0:
Version 7.0:
- Compatibilité avec les dernières versions du compilateur
- Calcul de l'histogramme
- Bibliothèques activées par CUDA
Nouveautés de la version 6.5.6:
- Compatibilité avec les dernières versions du compilateur
- solutionneur de Cholesky
- Fonctions de comptage
Configuration requise :
Microsoft Visual Studio (au moins Visual C ++ 5 +)
Limitations :
essai de 90 jours
Commentaires non trouvées