Leçon 1 : Qu'est-ce qu'un GPU ?
Avant d'écrire la moindre ligne de code, faisons connaissance avec le héros de ce cours : le GPU. Imagine un bureau. Le CPU (le processeur classique de ton ordinateur) ressemble à une petite équipe de quelques employés très brillants. Chacun est intelligent, rapide, et capable de résoudre seul une t
Un CPU, ce sont quatre adultes qui résolvent des problèmes et savent construire seuls, étape par étape, un immense modèle LEGO compliqué. Un GPU, c'est une classe de mille enfants : chaque enfant sait seulement emboîter deux briques ensemble, mais si tu donnes à tous la même instruction simple en même temps — en une seconde, ils construisent un mur géant. Le secret du GPU, ce n'est pas un enfant génial, ce sont des tas de mains qui travaillent ensemble.
- cœur
- Un seul employé à l'intérieur du processeur. Un CPU a peu de cœurs puissants ; un GPU a des milliers de cœurs simples qui travaillent ensemble.
- thread
- La petite tâche d'un seul employé — un unique morceau de travail. Sur un GPU, des milliers de threads tournent en même temps, chacun sur un élément différent.
- parallélisme
- Plusieurs choses qui se passent en même temps, au même instant, au lieu de l'une après l'autre. C'est la source de la puissance du GPU.
- parallélisme de données
- Faire exactement la même opération sur un grand nombre d'éléments indépendants en même temps — comme colorier chaque pixel ou additionner chaque paire de nombres.