OptiVec contient plus de 3500 fonctions optimisées à la main, écrites avec Assembler, pour tous les types de données à virgule flottante et entière à partir des champs suivants: 1. Forme vectorisée des opérateurs arithmétiques et des fonctions mathématiques. 2. Opérations matricielles, par exemple: multiplication, inversion, décomposition LU, décomposition en valeurs singulières, Cholesky, valeurs propres. 3. Techniques rapides de transformation de Fourier pour des convolutions efficaces, des analyses de corrélation, un filtrage spectral, etc., à la fois en une et en deux dimensions. 4. Ajustement des courbes pour une large gamme de fonctions de modèle, de la simple régression linéaire aux modèles non linéaires avec plusieurs ensembles de données. 5. Statistiques. 6. Comparaisons (par exemple, en tant que blocs de construction pour l'analyse des séries chronologiques). 7. Analyse (dérivées, intégrales, extrema, interpolation). 8. Représentation graphique des données en coordonnées cartésiennes. 9. Calcul mathématique complexe, en format cartésien et polaire. L'implémentation vectorisée dans Assembler permet à OptiVec de fonctionner en moyenne 2 à 3 fois plus rapidement que le code source compilé de la même fonctionnalité. Dans de nombreux cas, la précision numérique est également améliorée. Cette version est destinée à la plate-forme cible Windows64 de Lazarus.
Quoi de neuf dans cette version:
Version 7.2:
- Les bibliothèques de lecture automatique prennent en charge jusqu'à 128 cœurs de processeur.
- Stabilité accrue pour toutes les fonctions d’adaptation non linéaires.
- Plusieurs corrections de bogues.
Exigences :
Lazarus / Free Pascal
Limitations :
essai de 90 jours
Commentaires non trouvées