Différence entre le CPU et le GPU

Différence entre le CPU et le GPU

Le CPU ou l'unité de traitement centrale est l'endroit où toutes les instructions du programme sont exécutées afin de dériver les données nécessaires. Les progrès des processeurs modernes l'ont permis de croquer plus que jamais plus de chiffres, mais l'avancement de la technologie logicielle signifiait que les processeurs essaient toujours de rattraper leur retard. Une unité de traitement graphique ou un GPU vise à atténuer la charge du CPU en gérant tous les calculs avancés nécessaires pour projeter l'affichage final sur le moniteur.

À l'origine, les processeurs gèrent tous les calculs et instructions de l'ordinateur entier, ainsi l'utilisation du mot «central». Mais à mesure que la technologie progressait, il est devenu plus avantageux de retirer certaines des responsabilités du CPU et de l'avoir effectuée par d'autres microprocesseurs. Dans les jours précédant les GUIS, l'écran était simplement une petite grille avec chaque boîte ayant une valeur de 8 bits qui correspond à un personnage. C'était relativement très facile à faire pour le processeur, mais les interdictions ont des résolutions plus importantes avec chaque pixel ayant une valeur de couleur 16 bits ou 32 bits.

Les GPU ont été développés à l'origine pour rendre les graphiques 2D; Plus précisément, pour accélérer le dessin des fenêtres dans une interface graphique. Mais à mesure que la nécessité d'une accélération graphique 3D et plus rapide augmentait, le GPU est devenu plus rapide et plus spécialisé dans sa tâche. Les GPU sont désormais généralement des processeurs de points flottants qui peuvent facilement accroître les calculs géométriques ainsi que les tâches de cartographie de texture. La plupart des GPU ont implémenté les primitives MPEG pour améliorer la lecture des vidéos; Certains ont même la capacité de décoder directement les données vidéo HD, en éliminant une autre tâche du CPU.

Le matériel, les GPU et les CPU sont similaires mais pas identiques. Si nous regardons le bloc de construction de chacun, les transistors, nous pouvons voir que la plupart des GPU rivalisent déjà dans le nombre de transistors. La nature spécialisée des GPU signifie qu'elle peut faire sa tâche beaucoup plus rapidement qu'un processeur ne peut le faire, mais il n'est pas en mesure de couvrir toutes les capacités du CPU. Plusieurs GPU peuvent également être utilisés pour atteindre un seul objectif un peu comme les CPU à double noyau actuellement disponibles. Les feuilles croisées d'ATI et les SLI de Nvidia permettent aux utilisateurs de connecter deux GPU identiques et de les faire fonctionner comme un.

Résumé:
1. Le processeur est le cerveau de l'ordinateur que le GPU est uniquement destiné à le compléter.
2. Les GPU sont spécialisés et ne peuvent pas remplacer la fonction d'un CPU.
3. Les CPU peuvent remplir les fonctions d'un GPU mais à une vitesse beaucoup plus lente.
4. Les GPU peuvent rivaliser avec des CPU dans le nombre de transistors.
5. Les GPU peuvent également fonctionner en tandem, tout comme la capacité multi-principale du CPU.