Maison >Problème commun >Quelle est la différence entre gpgpu et gpu
La différence entre gpgpu et gpu : GPGPU est responsable du calcul de certains programmes non liés aux graphiques, tandis que GPU est responsable du rendu graphique. Les tâches des deux sont différentes. 2. Le GPGPU est généralement intégré au CPU, tandis que le GPU est utilisé comme module séparé, c'est-à-dire un cœur graphique indépendant ou un cœur graphique intégré à la carte mère. 3. Le GPU est responsable de certains scénarios de rendu graphique et de calcul graphique, et les performances du GPU sont cruciales lors de la lecture de jeux, tandis que le GPGPU est responsable de certains calculs qui n'ont rien à voir avec les graphiques, ce qui se reflète spécifiquement dans la vitesse ; de cryptage et de décryptage, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Qu'est-ce que le GPU
Les exigences informatiques actuelles liées au traitement graphique sont en constante augmentation, elles sont limitées par la puissance de calcul en virgule flottante du CPU lui-même. Pour les opérations de traitement d'image qui nécessitent des calculs haute densité, elles étaient. La méthode traditionnellement implémentée sur le CPU dans le passé n'a pas fait de grands progrès en termes de performances et d'efficacité de traitement. Par conséquent, l’industrie a développé le GPU (Graphics Processing Unit) spécifiquement pour les besoins informatiques liés au traitement graphique, c’est-à-dire un microprocesseur qui effectue les opérations sur les images.
Qu'est-ce que GPGPU
Avec le développement rapide de la technologie de l'intelligence artificielle, en plus de la demande de puissance de calcul liée aux graphiques, les exigences en matière de puissance de calcul générale du processeur sont également de plus en plus élevées. A cette époque, les applications GPGPU étaient nées.
GPGPU signifie General Purpose GPU, qui est un processeur graphique informatique à usage général. Le premier « GP » représente un usage général (GeneralPurpose) et le second « GP » représente un traitement graphique (GraphicProcess). La combinaison de ces deux « GP » signifie « traitement graphique général ». GPGPU peut être généralement compris comme un outil qui assiste le CPU. Il peut aider le CPU à effectuer des calculs de programmes non liés aux graphiques.
Lors de la conception de l'architecture GPGPU, l'unité matérielle d'accélération conçue par le GPU pour le traitement graphique a été supprimée, et l'architecture SIMT et l'unité de calcul générale du GPU ont été conservées. Par conséquent, les tâches graphiques actuelles basées sur GPU ne peuvent pas être exécutées directement sur GPGPU (cela pourrait être possible à l'avenir), mais les tâches informatiques générales telles que le calcul scientifique, la formation en IA et les tâches d'inférence (en fait principalement des opérations matricielles) conservent toujours les avantages de GPU, c'est-à-dire transporter, calculer et répéter efficacement des tâches impliquant d'énormes quantités de données. Actuellement, il est principalement utilisé pour les calculs physiques, le cryptage et le décryptage, les calculs scientifiques et la génération de crypto-monnaies telles que Bitcoin.
La différence entre gpgpu et gpu
1. Différentes tâches
GPGPU est responsable du calcul de certains programmes non liés aux graphiques, tandis que le GPU que nous entendons souvent est responsable du rendu graphique Les tâches. ne sont pas les mêmes.
2. Différentes formes d'existence
Le GPGPU est généralement intégré au CPU, tandis que le GPU est utilisé comme un module séparé, c'est-à-dire un cœur graphique indépendant ou un cœur graphique intégré à la carte mère.
3. Différentes fonctions
Étant donné que les deux sont responsables de domaines différents, leurs fonctions sont naturellement différentes, ce qui se reflète dans l'utilisation quotidienne : le GPU est responsable de certaines scènes de rendu graphique et de calcul graphique, et lors des jeux. cette fois, les performances du GPU sont cruciales ; tandis que le GPGPU est responsable de certains calculs qui n'ont rien à voir avec le graphisme, ce qui se reflète notamment dans la vitesse de cryptage et de décryptage, etc.
Connaissances étendues :
Afin de mieux distinguer la différence entre GPU et GPGPU, AIDA64 peut afficher les informations relatives au GPU :
Sélectionnez "Périphérique d'affichage" - "Processeur graphique" dans le menu de gauche ( GPU)"
Cliquez dessus pour afficher les informations relatives au GPU, qui incluent le processus GPU, le fabricant et d'autres informations.
Utilisez AIDA64 pour afficher les informations détaillées du GPU
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!