CUDA (Compute Unified Device Architecture)
Mis à jour le
CUDA est la plateforme de NVIDIA qui permet d'utiliser un GPU pour du calcul parallèle général, socle de l'accélération de l'apprentissage profond.
📖 Définition
💬 En termes simples
Un processeur classique (CPU), c'est quelques ouvriers très polyvalents ; un GPU avec CUDA, c'est une armée de milliers d'ouvriers spécialisés qui font tous le même geste simple en même temps — parfait quand il y a une montagne de petits calculs identiques à abattre.
🎯 Exemple concret
Pour entraîner un réseau de neurones, on multiplie d'immenses matrices des millions de fois. Avec CUDA, ces multiplications sont réparties sur les milliers de cœurs d'un GPU NVIDIA, réduisant un entraînement de plusieurs semaines sur CPU à quelques heures.
💡 Le saviez-vous ?
CUDA explique en grande partie pourquoi NVIDIA domine l'IA : ce n'est pas seulement le matériel, mais l'écosystème logiciel bâti depuis 2007 qui crée un « verrouillage » difficile à concurrencer pour AMD ou Intel.