Developpez.com - Rubrique HPC

Le Club des Développeurs et IT Pro

Sortie de CUDA 9.2, l'interface de programmation de processeurs graphiques de NVIDIA

Facilite la création de noyaux pour l'algèbre linéaire

Le 2018-06-01 23:55:26, par dourouc05, Responsable Qt & Livres
L’interface de calcul sur processeur graphique de NVIDIA dispose d’une nouvelle version, numérotée 9.2, six mois après la 9.1. En résumé, CUDA 9.2 apporte des mises à jour des bibliothèques et des optimisations au niveau du pilote. Ainsi, les noyaux CUDA pourront se lancer jusqu’à deux fois plus vite par rapport à la version précédente, grâce à des modifications dans l’implémentation de CUDA.

Au niveau des bibliothèques, CUTLASS fait son apparition. Ce code exploite les mécanismes de programmation générique de C++ pour faciliter la création de noyaux d’algèbre linéaire plus précis (contrairement à BLAS, par exemple, qui est limité à des opérations de base — qui permettent d’exprimer tout calcul d’algèbre linéaire, mais pas forcément de manière optimale pour le matériel).

Les bibliothèques existantes ont aussi vu quelques mises à jour, comme cuBLAS pour les opérations des réseaux neuronaux récurrents et convolutionnels, ainsi que cuFFT, pour des tailles de matrice correspondant à des nombres premiers.

Télécharger CUDA 9.2.

Source : CUDA 9.2 now available.

Et vous ?

Que pensez-vous de cette nouvelle version de CUDA ?
  Discussion forum
9 commentaires