Viennacl

routines d'algèbre linéaire fournies par cette bibliothèque C ++
Télécharger maintenant

Viennacl Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT License
  • Nom de l'éditeur:
  • Karl Rupp, Josef Weinbub
  • Taille du fichier:
  • 4.3 MB

Viennacl Mots clés


Viennacl La description

VIENNACL fournit des interfaces de haut niveau C ++ pour les routines algébraes linéaires sur les processeurs et les GPU à l'aide d'OPENCL. L'accent est mis sur les implémentations génériques de solveurs itératifs souvent utilisés pour les grands systèmes linéaires et une intégration simple dans les projets existants. Caractéristiques * Solvers itératifs: gradient de conjugué, gradient de biconjugé stabilisé, résidu minimum généralisé * Les routines de niveau 2 et de niveau 3 de niveau 2 et de niveau 3 sur les GPU et les processeurs multi-coreaux * Emballage pratique C ++ pour opérations d'algèbre linéaire courantes * Accès aux GPU des NVIDIA et AMD / ATI à l'aide de OPENCL * Les processeurs multi-nuds peuvent être utilisées efficacement avec Viennacl et l'application AMD SDK * C ++ Interface est principalement compatible Ublas * Interfaces pour Ublas, Eigen et MTL 4 * Les solveurs itératifs peuvent être directement utilisés avec des objets Ublas, Eigen et MTL4. * Interface MATLAB pour les solveurs itératifs (téléchargement séparé) * Environnement d'optimisation du noyau pour des performances optimales sur la machine cible


Viennacl Logiciels associés