OptiVec for Linux GCC / CLang 8.0.1

Licence: Gratuit ‎Taille du fichier: 5.98 MB
‎Note des utilisateurs: 0.0/5 - ‎0 ‎Votes

Sur OptiVec for Linux GCC / CLang

OptiVec contient plus de 3500 fonctions écrites par assembleur optimisées à la main pour tous les types de données flottantes et integer 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 de LU, décomposition de valeur singulière, eigenvalues. 3. Techniques fast fourier transform pour des convolutions efficaces, des analyses de corrélation, le filtrage spectral, etc., à la fois unidimensionnel et bidimensionnel. 4. Ajustement de courbe pour un large éventail de fonctions de modèle de la régression linéaire simple aux modèles non linéaires avec plusieurs ensembles de données. 5. Statistiques. 6. Analyse (dérivés, intégrales, extrème, interpolation). 7. Mathématiques de nombre complexe, dans le format cartésien et polaire. L’implémentation vectorisée dans Assembler rend les fonctions OptiVec généralement 3-5 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. L’interface orientée objet pour C++, "VecObj", offre des appels de fonction simplifiés et une sécurité de mémoire accrue. Cette version est pour Linux avec GCC ou CLang.