Lorsque vous achetez et choisissez votre processeur, vous voulez obtenir le meilleur rapport qualité-prix possible, ainsi que le processeur qui correspond le mieux à vos besoins. Lorsque vous passez en revue les processeurs disponibles pour atteindre ces objectifs, vous êtes bombardé de nombreux termes techniques et de caractéristiques.
Dans cet article, je vais tenter de clarifier la signification de ces termes et (en gros) comment leurs caractéristiques se traduisent en performances.
Spécifications importantes du CPU
Nombre de noyaux et de threads
Tout d'abord, le nombre de cœurs et de threads. Il s'agit de l'une des caractéristiques les plus largement communiquées en ce qui concerne les processeurs. De manière générale, un processeur effectue des calculs, et chaque cœur effectue un calcul à la fois. Plus un processeur possède de cœurs, plus il peut effectuer de calculs en même temps. Cependant, la plupart des cœurs peuvent aujourd'hui en faire deux en même temps ; c'est ce qu'on appelle le SMT (AMD) ou l'Hyper-Threading (Intel).
Cela signifie que les processeurs avec hyperthreading ont la même puissance de calcul, mais sont plus efficaces. Sans SMT/Hyper-Threading, les cœurs passent continuellement d'un calcul à l'autre pour les faire tous en même temps. Le temps qu'il faut pour basculer est une perte de performance. Avec l'hyperthreading, les cœurs n'ont pas à basculer aussi souvent ; ils passent plus de temps à calculer, moins de temps à basculer, et sont donc plus performants.
Ces types de considérations relatives aux performances sont affectés par des cœurs supplémentaires ainsi que par des threads supplémentaires. Ainsi, plus votre processeur possède de cœurs et de threads, plus il sera performant dans les tâches complexes. Mais cette simple règle empirique est rendue plus compliquée par deux éléments : (1) les logiciels doivent être délibérément conçus pour tirer parti d'un nombre élevé de cœurs/threads, et (2) dans de nombreuses situations, certaines tâches doivent être effectuées dans un certain ordre, de sorte que la vitesse d'horloge sera souvent un facteur de performance plus déterminant que le nombre de cœurs.
Vitesse d'horloge
Ceci nous amène à l'autre caractéristique "la plus célèbre" des processeurs : la vitesse d'horloge. Il s'agit de la vitesse à laquelle votre processeur peut recevoir et interpréter de nouvelles instructions/calculs. La vitesse d'horloge est souvent appelée "performance à un seul cœur", car chaque cœur est cadencé individuellement à cette vitesse (à moins, bien sûr, que certains cœurs soient cadencés à une vitesse plus élevée parce que le processeur possède une fonction "boost" qui permet à certains ou à tous les cœurs de fonctionner à des vitesses plus élevées).
En pratique, plus la vitesse est élevée, plus vos cœurs sont rapides pour résoudre les calculs. De nombreuses puces peuvent être overclockées (avec un refroidisseur de CPU suffisamment performant), mais la plupart des utilisateurs s'en tiennent à la vitesse de base. Certains programmes bénéficieront grandement d'une vitesse d'horloge plus élevée, comme les émulateurs et les éditeurs vidéo. D'autres charges de travail, comme le multitâche de bureau et les jeux classiques, ne bénéficieront pas autant (c'est-à-dire aussi sensiblement) d'une vitesse d'horloge plus élevée.
IPC
Il se peut que vous remarquiez à un moment donné que certains processeurs ayant le même nombre de cœurs, le même nombre de threads et la même vitesse d'horloge ont des performances différentes. Cela est généralement dû à l'IPC (Instructions par cycle). La vitesse d'horloge vous indique combien de cycles de traitement ont lieu en une seconde, mais l'IPC vous indique combien d'instructions sont reçues et interprétées dans chaque cycle. Les puces récentes ont un IPC plus élevé et, en tant que telles, peuvent fonctionner plus rapidement que les puces plus anciennes, même si certaines de ces dernières sont cadencées à des vitesses plus élevées !
Le jeu d'instructions
Parfois (rarement), les jeux d'instructions sont également mentionnés ; il s'agit des différentes manières dont un processeur peut recevoir des instructions pour effectuer des calculs. Plus ces jeux sont optimisés, plus votre puce est rapide. Cependant, l'augmentation des performances est si faible, et les jeux d'instructions ont été tellement optimisés, que vous pouvez sans risque ignorer cet aspect lorsque vous prenez des décisions pratiques entre différents processeurs pour votre construction. Il serait très rare que cette caractéristique soit particulièrement importante pour un processeur donné que vous envisagez.
Taille du cache
Le cache du processeur est l'endroit où le processeur stocke ses calculs et les données pour ces calculs. Cette mémoire est située très près du CPU, de sorte qu'on peut y accéder aux vitesses extrêmes des cœurs de traitement. Sinon, le CPU devrait utiliser la RAM, qui (bien que beaucoup plus rapide que la plupart des disques durs) est beaucoup plus lente que le cache du CPU. Le cache est divisé en "niveaux". L1 est le plus proche de l'unité centrale et le plus rapide. L2 et L3 sont plus éloignés, mais souvent plus grands ; cela signifie des vitesses plus faibles, mais une capacité plus élevée.
Plus de cache signifie généralement plus de performances, puisqu'un processeur peut recevoir et stocker temporairement des données plus rapidement, mais la différence de performances pour cet attribut entre les processeurs d'une génération donnée de processeurs a toujours tendance à être mineure par rapport aux différences introduites par le nombre de cœurs/thread et la vitesse d'horloge.
TDP
La puissance de conception thermique ou le point de conception thermique d'un processeur est la quantité maximale de puissance que la puce est censée générer sous forme de chaleur en fonctionnement, mesurée en watts. Si ce chiffre est très élevé, cela signifie que le processeur utilise beaucoup d'énergie et génère beaucoup de chaleur, et qu'il nécessitera non seulement une bonne quantité de puissance de la part du bloc d'alimentation, mais aussi un refroidisseur assez puissant pour le maintenir à basse température. D'une manière générale, le TDP est une caractéristique qui importe davantage aux utilisateurs qui se soucient de l'efficacité énergétique et/ou du bruit du système qu'à ceux qui recherchent avant tout la performance.
Lithographie ou procédé
Lors de la sortie de nouvelles générations de puces, la lithographie est souvent mentionnée : "Les puces 7 nm d'AMD" ou "les nouvelles puces 10 nm d'Intel". Cette mesure en nanomètres correspond à la taille des transistors. Plus ceux-ci sont petits, plus il est possible d'en faire tenir sur une puce ; de plus, de manière générale, les transistors de petite taille consomment moins d'énergie et fonctionnent donc plus froidement. Cependant, leur taille ne vous dit rien sur les performances de la puce.
Bien sûr, elle indique que l'on a réussi à faire tenir plus de transistors sur la puce, mais il serait préférable de vérifier d'autres caractéristiques si vous voulez connaître les performances d'une puce. La raison pour laquelle j'ai quand même inclus la lithographie ou le processus est qu'il est si fréquemment mentionné et rapporté. Parfois, vous verrez qu'on l'appelle (à tort) "architecture", qui est un terme général désignant la disposition, la conception et la fonctionnalité de bas niveau d'une pièce de matériel.
Conclusion
Nous espérons avoir éclairci certains points et vous avoir aidé à choisir votre prochain processeur ! Mais si quelque chose n'est toujours pas clair, n'hésitez pas à poser des questions. Après tout, il ne s'agit que d'un aperçu rapide des principales caractéristiques des processeurs.
source :
https://blog.logicalincrements.com/2021/09/cpu-specifications-explanation/
Sur le même thème :
Processeur : le nombre de coeurs ou la vitesse de l'horloge - lequel est le plus important ?
De combien de cœurs CPU avez-vous besoin ? (traduction)
Les erreurs à éviter lors de l'achat de pièces pour un PC gamer (traduction)