Tesla

Programmation CUDA avec Mathematica

 
 

Mathematica est un environnement de développement sophistiqué combinant un langage de programmation flexible à une gamme avancée de capacités de calcul symbolique et numérique via des fonctions de production de modèles graphiques de haute qualité, des packs d’applications intégrés et des options de déploiement immédiat. Avec un accès optimisé à des centaines de blocs de données et des fonctions de chargement de bibliothèques dynamiques externes et de génération automatique de code C, Mathematica est l’environnement de développement intégral le plus intuitif du marché. [En savoir plus] Wolfram Mathematica


Plug-in CUDALink pour Mathematica : programmation GPU intégrée

Mathematica fournit des capacités de calcul par le GPU via le plug-in intégré CUDALink, garantissant une accélération par le GPU de l’algèbre linéaire, de l’algorithme de transformée de Fourier discrète (DFT) et des algorithmes de traitement graphique. Vous pouvez également concevoir facilement vos propres modules CUDALink.

Le pack CUDALink, inclus gratuitement avec Mathematica, comprend les caractéristiques suivantes:

  • Accès aux outils automatiques d’Interface Builder, aux capacités d’import/export et aux fonctions de visualisation avancées de Mathematica.
  • Accès aux bases de données de Mathematica.
  • Support des opérations arithmétiques en simple et double précision.
  • Fonction de chargement dans Mathematica de programmes CUDA personnalisés.
  • Compatibilité avec de nombreuses configurations.
  • Intégration aux technologies Mathematica existantes et support des sessions distantes.

Cliquez ici pour en savoir plus sur le calcul haute performance avec Wolfram Mathematica.

Ressources additionnelles

Exemple : détection des contours par algorithme de Canny

CUDA Canny Edge Performing Canny Edge

Exemple : simulation d’une marche aléatoire

List Line Plot Code

List Line Plot

PRODUITS PROFESSIONNELS RECOMMANDÉS
Pour utiliser Mathematica's CUDALink, la configuration suivante est requise :
  • Système d’exploitation : Windows, Linux ou Mac OS X (architectures 32 ou 64 bits)
  • Produits compatibles avec NVIDIA CUDA
  • Mathematica 8.0 ou plus

Les puissantes capacités de calcul par le GPU accessibles sous Mathematica ont été développées sur des produits NVIDIA Tesla et Quadro et requièrent d’utiliser des GPU NVIDIA récents compatibles avec CUDA.

Les produits Tesla et Quadro de calcul hybride ont été conçus pour délivrer des performances de calcul maximales avec une précision numérique d’une fiabilité optimale. Ces produits sont disponibles et pris en charge par les constructeurs internationaux majeurs.


Avantages Tesla
Performances de calcul maximales
> Opérations haute vitesse en double précision
> Grande mémoire dédiée
> Communications PCIe bidirectionnelles à haute vitesse
> NVIDIA GPUDirect™ avec InfiniBand
Fiabilité optimale
> Mémoire ECC
> Tests rigoureux de tolérance d’erreurs
Support optimal
> Réseau de support professionnel
> Intégration système OEM
> Cycle de vie étendu
> Garantie de 3 ans
> Outils de gestion de cluster et système
   (produits de serveur)
> Support Windows distant
 
Configurations Tesla et Quadro recommandées
Station de travail haut de gamme
> Deux GPU Tesla C2050 ou C2070
> carte Quadro NVS 295
> deux CPU quad core
> mémoire système de 12 Go
Station de travail milieu de gamme
> GPU Tesla C2050 ou C2070
> CPU quad-core
> mémoire système de 8 Go
Station de travail d’entrée de gamme
> GPU Quadro 4000
> CPU quad-core
> mémoire système de 4 Go

Les produits NVIDIA Tesla et Quadro sont disponibles chez la plupart des constructeurs OEM de stations de travail professionnelles. Seuls les produits Tesla de calcul hybride ont été conçus et agréés pour des déploiements dans des clusters de calcul.

Autres partenaires et revendeurs

Pour consulter la liste complète des fournisseurs agréés Tesla, cliquez ici.



 
 
 
 
FacebookTwitterGoogle+LinkedInPinterest