Cuda

Un environnement de développement de langage C pour les GPU activés par CUDA
Télécharger maintenant

Cuda Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • NVIDIA Corporation
  • Site Internet de l'éditeur:
  • http://www.nvidia.com/
  • Systèmes d'exploitation:
  • Mac OS X 10.5.2 or later
  • Taille du fichier:
  • 33.8 MB

Cuda Mots clés


Cuda La description

Un environnement de développement de langage C pour les GPUS compatibles CUDA La boîte à outils Cuda est un environnement de développement de langage C pour les GPU compatibles CUDA. En quelques années, l'unité de processeur graphique programmable a développé dans un sang de travail de calcul absolu. Avec plusieurs curs entraînés par une bande passante de mémoire très élevée, les GPU d'aujourd'hui proposent des ressources incroyables pour le traitement graphique et non graphique. La principale raison de cette évolution est que le GPU est spécialisé pour un calcul à forte intensité de calcul et fortement parallèle exactement ce que le rendu graphique est à peu près et est donc conçu de manière à ce que davantage de transistors soient consacrés au traitement des données plutôt que la mise en cache de données et le contrôle de flux.Le CUDA Environnement de développement comprend: · Compilateur NVCC C · Cuda FFT et BLAS Bibliothèques pour le GPU · Profiler · Le débogueur GDB pour le GPU (Alpha disponible en mars 2008) · CUDA Runtime Driver (maintenant également disponible dans le pilote Standard NVIDIA GPU) · Cuda Manuel de programmationLe développeur CUDA SDK fournit des exemples avec code source pour vous aider à démarrer avec Cuda. Exemples incluent: · Tri parallèle biod · Multiplication de matrice · Transpose matricielle · Profilage de performances à l'aide de minuteries · Préfixe parallèle SUM (SCAN) de grandes tableaux · Convolution de l'image · 1D DWT Utilisation de Haar Weltet · OpenGL et Direct3D Exemples d'interopération graphique · Cuda Blas et Bibliothèque FFT EXEMPLES D'UTILISATION · CPU-GPU C- et C ++ - Intégration de code · Prix d'options binomiales · Prix d'options Binomial · Prix d'options de Black-Scholes · Prix d'options Monte-Carlo · Twister parallèle Mersenne Twister (génération de nombre aléatoire) · Histogramme parallèle · Filtre de détection de bord Sobel · Mathworks Matlab Plug-in Voici quelques caractéristiques essentielles de "Cuda": · Langage de programmation Standard C activé sur un GPU. · Solution matérielle et logicielle unifiée pour l'informatique parallèle sur les GPU NVIDIA activé par CUDA. · GPU CUDA compatible GPUT à partir de GPU d'ordinateurs portables inférieurs aux systèmes multi-GPU haute performance. · Les GPU activés par CUDA prennent en charge le cache de données parallèle et le gestionnaire d'exécution de thread. · Bibliothèques numériques standard pour FFT (transformer rapidement Fourier) et BLAS (sous-programmes d'algèbre linéaire de base). · Pilote CUDA dédié pour l'informatique. · Path de téléchargement direct optimisé et téléchargez le chemin de la CPU sur GPU activé par CUDA. · Le pilote CUDA interopère avec les pilotes Graphiques OpenGL et DirectX. · Soutien aux systèmes d'exploitation Linux 32/64-Bit et Windows XP 32/64 bits. · Accès direct du conducteur et du niveau de montage par CUDA pour la recherche et le développement des langues. Quoi de neuf dans cette version: Nouvelles fonctionnalités: · Cufft Caractéristiques: Améliorations de performance: Double précision · La cachette prend désormais en charge les transformations de la double précision, avec des types et des fonctions analogues aux versions existantes de précision. De même, l'énumération «CufftType» (utilisée dans les appels comme CufftPlan1D) s'est étendue à des identifiants à double précision. · Les versions à double précision sont invoquées de manière identique aux celles de la précision unique, évidemment avec des arguments passés à partir des types à double précision. Voir «Cufft.h» pour les définitions exactes de ce qui précède. · Emballage séparé: le pilote CUDA et la boîte à outils CUDA sont maintenant disponibles via des packages séparés · Double manipulation par le compilateur: Lorsqu'un fichier PTX avec une version SM avant SM_13 contient des instructions de double précision, les PTXAS émettent désormais un avertissement que les instructions à double précision sont rétrogradées à une précision unique. PTXAS a une nouvelle option -Suppress-Double-Demote-Avertissement pour supprimer cet avertissement Grands corrections de bugs: · Support C ++ pour l'émulation du périphérique: la prise en charge est restaurée pour l'utilisation du code C ++ en mode émulation de périphérique


Cuda Logiciels associés

Morpho

peut être utilisé pour les calculs et les visualisations liés à la morphométrie géométrique ...

155 88.4 MB

Télécharger