qui facilite la création de noyaux pour l'algèbre linéaire
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.

Source : CUDA 9.2 now available.
Et vous ?

Vous avez lu gratuitement 7 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.