Après avoir étudié de nombreuses idées d'ingénierie, je dirais qu'un gpu est une forme de focalisation de tâches, de gestion de la mémoire, de calcul répétable.
Beaucoup de formules peuvent être simples à écrire, mais difficiles à calculer, comme dans les mathématiques matricielles, on n'obtient pas une seule réponse mais plusieurs valeurs.
Ceci est important en informatique car la vitesse à laquelle un ordinateur calcule des valeurs et exécute des formules car certaines formules ne peuvent pas s'exécuter sans toutes les valeurs calculées (donc ralentissent). Un ordinateur ne sait pas très bien dans quel ordre exécuter des formules ou calculer des valeurs à utiliser dans ces programmes. Il faut principalement calculer les forces brutes à des vitesses rapides et diviser les formules en mandrins, mais de nombreux programmes exigent de nos jours ces mandrins calculés et attendent en ques (et ques de ques et plus de ques).
Par exemple, dans un jeu de simulation qui devrait être calculé en premier dans les collisions, les dommages de la collision, la position des objets, la nouvelle vitesse? Combien de temps cela devrait-il prendre? Comment un processeur peut-il gérer cette charge? En outre, la plupart des programmes sont très abstraits et nécessitent plus de temps pour traiter les données et ne sont pas toujours conçus pour le multi-threading ou ne constituent pas un bon moyen pour les programmes abstraits de le faire efficacement.
Au fur et à mesure que le processeur devenait de mieux en mieux, la programmation devenait de plus en plus médiocre et nous devions également programmer pour différents types d'ordinateurs. Un gpu est conçu pour forcer la force à travers plusieurs calculs simples en même temps (sans parler de la mémoire (secondaire) ou du bélier) et le refroidissement par chauffage est le principal goulot d'étranglement de l'informatique. Un processeur gère beaucoup de questions en même temps ou est entraîné dans de nombreuses directions, il s'agit de déterminer ce qu'il faut faire si on ne peut pas le faire. (hé c'est presque humain)
Un gpu est grunt travailleur le travail fastidieux. Un processeur gère un chaos complet et ne peut gérer tous les détails.
Alors qu'est-ce qu'on apprend? Un gpu détaille le travail fastidieux en une seule fois et un cpu est une machine multi-tâches qui ne peut pas se concentrer très bien avec trop de tâches à effectuer. (C'est comme s'il avait un trouble de l'attention et l'autisme en même temps).
L'ingénierie comprend les idées, la conception, la réalité et beaucoup de travail ingrat.
Lorsque je pars, souvenez-vous de commencer simplement, commencez rapidement, échouez vite, échouez vite, et n'arrêtez jamais d'essayer.