Cœurs de traitement AMD

La nouvelle ère de l’informatique

AMD permet aux cœurs de CPU et de GPU de fonctionner ensemble sur une puce d’APU

Compute Cores Diagram
 

​Que sont les cœurs de traitement ?

Traditionnellement, les cœurs traitent les données au sein d’un processeur. Plus vous avez de cœurs fonctionnant ensemble, plus votre ordinateur exécute les tâches rapidement. Les cœurs de CPU ont été conçus pour les tâches en série telles que les applications bureautiques, tandis que les GPU ont été conçus pour les tâches parallèles et riches en graphismes, telles que le montage vidéo, les jeux et la navigation Web à fort contenu.

La dernière architecture de traitement révolutionnaire d’AMD, l’architecture de système hétérogène (HSA ou Heterogeneous System Architecture), constitue une véritable passerelle entre les cœurs de CPU et de GPU grâce à une innovation : les cœurs de traitement.

Cette technologie innovante permet aux cœurs de CPU et de GPU de parler la même langue, de partager les mêmes charges de travail et la même mémoire. Grâce à l’architecture HSA, les cœurs de CPU et de GPU fonctionnent ensemble dans un seul processeur accéléré (APU) et fournissent un moyen plus rapide, plus efficace et plus fluide pour accélérer l’exécution des applications, tout en offrant des performances supérieures et une riche expérience de divertissement

En savoir plus sur les avantages de l’architecture HSA et des cœurs de traitement

 

HSA, hUMA et hQ : la révolution de la mémoire et des calculs

Cette nouvelle architecture révolutionnaire, HSA, permet au CPU et au GPU d’un même APU de partager des données et d’accéder à la même mémoire, de communiquer entre eux de manière plus rapide et efficace. Cette technologie est l’accès à une mémoire uniforme hétérogène (hUMA ou heterogeneous uniform memory access).

Autre avancée pour cette architecture :la mise en file d’attente hétérogène (hQ ou heterogeneous queuing) qui transforme radicalement la manière d’interagir des processeurs au sein d’un APU quant à la gestion des tâches de traitement. Auparavant, le CPU était le cœur principal et le GPU était le cœur auxiliaire. Avec l’architecture HSA, ils peuvent désormais tous deux affecter et exécuter des tâches, ils fonctionnent d’égal à égal et permettent aux charges de travail d’être exécutées par le cœur le mieux adapté.

 

Un nouveau terme pour un nouveau type de cœur

Les clients pensaient généralement aux processeurs (CPU) comme étant le nombre de cœurs sur chaque processeur et le potentiel du GPU était rarement assimilé. L’approche centralisée du CPU fournissait aux clients une base sur laquelle comparer la capacité de traitement d’un PC.

À présent, les APU d’AMD fonctionnent différemment. En associant l’architecture HSA avec les technologies hUMA et hQ, les APU d’AMD utilisent les cœurs des CPU et des GPU pour exécuter les tâches et allant même jusqu’à les accélérer. La vraie question pour cette nouvelle architecture et cette nouvelle approche du traitement est de savoir comment désigner le nombre total de cœurs combinés (CPU + GPU) sur un APU donné.

Pour ce faire, AMD a créé le terme « cœur de traitement ». La définition du terme « cœur de traitement » décrit de manière transparente le nombre total de cœurs disponibles pour fonctionner ou exécuter des applications sur nos processeurs accélérés de nouvelle génération.

Un cœur de traitement représente tout cœur en mesure d’exécuter au moins un processus dans son propre contexte et dans son espace de mémoire virtuelle, indépendamment des autres cœurs.

Sur la base de la définition ci-dessus, un cœur de traitement peut être un cœur de CPU ou bien un cœur de GPU.

chart

Pour illustrer ce principe, nous pouvons décrire un APU tel que l’​AMD A10-7850K APU comme ayant 12 cœurs de traitement, consistant en 4 cœurs de CPU et 8 cœurs de GPU.

Nomenclature des cœurs de traitement

À partir de 2014 et de la première génération de processeurs accélérés hétérogènes AMD série 7000 basés sur l’architecture d’APU, AMD a commencé à désigner le nombre de cœurs de traitement de la manière suivante :

APU AMD A10-7850K avec graphiques AMD Radeon™ R7

  • 12 cœurs de traitement (4 CPU + 8 GPU)

​Pour une meilleure compréhension des caractéristiques des cœurs de traitement, consultez notre livre blanc sur les cœurs de traitement

En savoir plus sur l’architecture HSA​​
 
 
Notes