Quelle est la différence entre un GPU et un CPU ?
What is the difference between a GPU and a CPU?
Central processing unit (CPU) and a graphics processing unit (GPU) have very different roles. The CPU can have multiple processing cores and is commonly referred to as the brain of the computer. It is essential to all modern computing systems as it executes the commands and processes needed for your computer and operating system. The CPU is also important in determining how fast programs can run, from surfing the web to building spreadsheets. The GPU is a processor that is made up of many smaller and more specialized cores. By working together, the cores deliver massive performance when a processing task can be divided up and processed across many cores.

While CPUs and GPUs have a lot in common - Both are critical computing engines. Both are silicon-based microprocessors. And both handle data - they do have different architectures and are built for different purposes.

The CPU is suited to a wide variety of workloads, especially those for which latency or per-core performance are important. A powerful execution engine, the CPU focuses its smaller number of cores on individual tasks and on getting things done quickly. This makes it uniquely well equipped for jobs ranging from serial computing to running databases.

GPUs began as specialized ASICs developed to accelerate specific 3D rendering tasks. Over time, these fixed-function engines became more programmable and more flexible. While graphics and the increasingly lifelike visuals of today’s top games remain their principal function, GPUs have evolved to become more general-purpose parallel processors as well, handling a growing range of applications.
L'unité centrale de traitement (CPU) et l'unité de traitement graphique (GPU) ont des rôles très différents. L'unité centrale de traitement peut avoir plusieurs cœurs de traitement et est communément appelée le cerveau de l'ordinateur. Elle est essentielle à tous les systèmes informatiques modernes car elle exécute les commandes et les processus nécessaires à l'ordinateur et au système d'exploitation. Le CPU est également important pour déterminer la vitesse d'exécution des programmes, qu'il s'agisse de surfer sur le web ou de construire des feuilles de calcul. Le GPU est un processeur composé de nombreux cœurs plus petits et plus spécialisés. En travaillant ensemble, les cœurs fournissent des performances massives lorsqu'une tâche de traitement peut être divisée et traitée par de nombreux cœurs.

Les CPU et les GPU ont de nombreux points communs : ce sont tous deux des moteurs de calcul essentiels. Ils sont tous deux des microprocesseurs à base de silicium. Et tous deux traitent des données - ils ont des architectures différentes et sont construits pour des objectifs différents.

L'unité centrale est adaptée à une grande variété de charges de travail, en particulier celles pour lesquelles la latence ou les performances par cœur sont importantes. Puissant moteur d'exécution, l'unité centrale concentre son petit nombre de cœurs sur des tâches individuelles et sur la rapidité d'exécution. Elle est donc particulièrement bien équipée pour des tâches allant du calcul en série à l'exécution de bases de données.

Les GPU ont d'abord été des ASIC spécialisés, développés pour accélérer des tâches spécifiques de rendu 3D. Au fil du temps, ces moteurs à fonction fixe sont devenus plus programmables et plus flexibles. Si le graphisme et les images de plus en plus réalistes des meilleurs jeux actuels restent leur fonction principale, les GPU ont évolué pour devenir également des processeurs parallèles plus généraux, capables de gérer une gamme croissante d'applications.
general_qa
fr