Français
Électronique industrielle

processeur graphique

Anglais: graphics processing unit

Un circuit électronique spécialisé conçu pour accélérer la création d'images dans un tampon d'affichage destiné à être affiché sur un écran.

GPU : la puce qui rend les images rapidement

Un processeur graphique (GPU) est un processeur spécialisé conçu pour gérer les opérations mathématiques nécessaires à la conversion de données brutes en images sur un écran. Contrairement à un processeur central (CPU) à usage général, un GPU contient des centaines ou des milliers de petits cœurs optimisés pour le calcul parallèle, ce qui lui permet d'effectuer le même calcul sur de nombreux points de données simultanément. Cette architecture le rend beaucoup plus rapide qu'un CPU pour des tâches telles que le mappage de textures, la rastérisation de polygones et le mélange de pixels, qui sont les éléments constitutifs de la génération d'images en temps réel.

Dans les applications industrielles, les GPU remplissent deux rôles distincts. Premièrement, ils gèrent la sortie d'affichage : un GPU lit les données de géométrie et de texture, applique des shaders et écrit les valeurs finales des pixels dans le tampon d'image à 60 Hz ou plus. Deuxièmement, ils effectuent des tâches de calcul à usage général. Les GPU modernes peuvent exécuter des milliers de threads en parallèle, ce qui les rend efficaces pour les simulations, le traitement du signal, la vision industrielle et l'inférence de modèles. NVIDIA, AMD et Intel dominent le marché, chaque fournisseur proposant des architectures et des hiérarchies de mémoire différentes adaptées à différentes charges de travail.

Variantes et implémentation

Les GPU discrets sont des cartes autonomes connectées via PCIe, offrant le débit et la bande passante mémoire les plus élevés. Les GPU intégrés se trouvent sur la même puce de silicium que le CPU, partageant la mémoire principale et réduisant la consommation d'énergie et les coûts. Les GPU de centre de données comme les A100 ou H100 de NVIDIA privilégient la virgule flottante double précision et une bande passante mémoire élevée pour les charges de travail d'entraînement et d'inférence. Les GPU embarqués dans les contrôleurs industriels ou les dispositifs périphériques consomment moins d'énergie mais ont des performances inférieures.

Le GPU s'interface avec le système hôte via un slot PCIe ou une connexion intégrée, reçoit les ordres de travail via un tampon de commande ou une file d'attente de tâches, et renvoie les résultats via la mémoire partagée ou l'accès direct à la mémoire. La bande passante mémoire est souvent le goulot d'étranglement : le déplacement de grands ensembles de données vers et depuis le GPU via PCIe (généralement 16 Go/s par direction en PCIe 4.0) peut dépasser le temps de calcul, en particulier pour les problèmes plus petits. La conception thermique est critique ; les GPU haute performance dissipent 250 à 700 watts et nécessitent un refroidissement actif, parfois un refroidissement par eau dans les armoires industrielles confinées.

Les défaillances des GPU se manifestent par des artefacts visuels, des erreurs numériques silencieuses, un étranglement thermique ou une perte complète de la sortie vidéo. Les mises à jour régulières du firmware et la compatibilité des pilotes sont importantes car les GPU sont profondément liés à des piles logicielles comme CUDA, OpenCL ou DirectX. Lors de la spécification d'un GPU pour un travail industriel, confirmez la capacité mémoire, la prise en charge de la précision (virgule flottante ou entier), la vitesse d'horloge, le budget d'alimentation, l'accès au refroidissement et si le fournisseur offre un support de pilote à long terme pour votre système d'exploitation et votre application.

Sources

Entrée IG610026/09/2013

Autres termes : Électronique industrielle

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.