Qu’est ce qu’une unité de traitement graphique ?
Une unité de traitement graphique (GPU) est un processeur parallèle qui permet à des calculs répétitifs au sein d’une application de s’exécuter simultanément. Les GPU ont été introduits vers la fin du siècle dernier pour aider les unités centrales de traitement (CPU) à suivre le nombre énorme de calculs requis par les jeux vidéo animés. Le GPU effectuait des calculs répétitifs en parallèle, tandis que le reste de l’application continuait à s’exécuter sur le CPU.
À mesure que la demande pour les applications graphiques augmentait vers la fin du siècle dernier, les GPU sont devenus plus populaires. Finalement, ils sont devenus non seulement un avantage mais une nécessité pour des performances optimales d’un PC.
Aujourd’hui, les GPU sont suffisamment puissants pour effectuer des calculs mathématiques rapides en parallèle pour des algorithmes d’apprentissage en profondeur et sont utilisés dans presque tous les types de dispositifs informatiques, y compris les téléphones mobiles, les tablettes, les adaptateurs d’affichage, les stations de travail et les consoles de jeu.
Techopedia Explique l’Unité de Traitement Graphique
Les GPUs jouent un rôle important dans le traitement des calculs redondants dans tout : des applications de réalité virtuelle (VR) aux voitures autonomes. Alors que chaque cœur dans le CPU travaille de manière autonome sur une tâche différente, les cœurs du GPU travaillent en parallèle sur les calculs itératifs qui alimentent l’apprentissage automatique (ML).
Les GPUs peuvent être intégrés ou discrets. Les GPUs intégrés, également appelés GPUs intégrés, sont situés sur la même puce que le CPU et partagent la mémoire du CPU. Les GPUs discrets ont leur propre substrat et leur propre mémoire. Lorsque les GPUs sont intégrés dans le CPU, ils se connectent à la mémoire vive (RAM) d’un dispositif informatique via un port graphique accéléré (AGP) ou un bus périphérique interconnect express (PCI-Express).
Histoire de l’Unité de Traitement Graphique
Le premier GPU a été développé par NVidia en 1999 et s’appelait le GeForce 256. Ce modèle de GPU pouvait traiter 10 millions de polygones par seconde et comptait plus de 22 millions de transistors. Le GeForce 256 était un processeur à puce unique avec des fonctions intégrées de transformation, de dessin et de support BitBLT, d’effets d’éclairage, de configuration/rognage de triangles et de moteurs de rendu.
Les fonctionnalités incluaient:
- Rendu rapide des polygones dans les graphiques 2D et 3D
- Sortie numérique vers des écrans plats
- Mappage de texture
- Prise en charge d’applications nécessitant des graphismes intensifs comme AutoCAD
- Support de l’espace colorimétrique YUV
- Superpositions matérielles
- Décodage MPEG