Aujourd'hui, les processeurs modernes sont une merveille architecturale, avec plusieurs canaux différents pour la distribution et le stockage temporaire des tâches. Ils sont plus intelligents, plus rapides et plus dynamiques. Mais les nouveaux processeurs ont soulevé de nouvelles interrogations dans le public. En particulier, il y a une dispute qui ne finira probablement jamais : la bataille entre le nombre de cœurs d'un CPU et sa vitesse d'horloge.
Ici, nous passons en revue la problématique du nombre de cœurs d'un CPU par rapport à la vitesse d'horloge et nous vous disons ce qui est le plus important.
Un avertissement rapide
Avant de commencer, vous devez savoir que la réponse n'est peut-être pas aussi satisfaisante que vous l'espériez. Il s'agit d'une comparaison entre les cas où vous pourriez choisir des processeurs à nombre de cœurs plus élevé et des processeurs à vitesse d'horloge plus rapide. Il n'y en a pas nécessairement un qui soit meilleur ou pire, mais des CPU qui s'adapteront bien à un cas d'utilisation ou à un autre.
Les fabricants ont soigneusement conçu leurs modèles de CPU pour s'assurer qu'ils s'intègrent bien à la concurrence et offrent un produit solide qui rendra leurs consommateurs heureux. Cela signifie qu'il faut parvenir à un équilibre réaliste mais harmonieux entre les cœurs, la vitesse d'horloge et le prix.
Pourquoi les cœurs sont importants
Si vous aviez un ordinateur dans les années 90 ou même au début des années 2000, vous vous souvenez peut-être que lorsqu'un programme était bloqué, il était probable que tout votre système se bloquait également. Cela était principalement dû au fait que votre processeur n'avait qu'un seul cœur, unique, qui gérait tous les calculs de votre système. Vous imaginez le problème, n'est-ce pas ?
S'il n'y a qu'un seul cœur dans une unité centrale et que vous demandez à ce cœur à faire un calcul qui prend beaucoup de temps, rien d'autre ne se passera pendant qu'il travaille. Ainsi, lorsque les processeurs à double cœur ont fait leur apparition, la capacité d'un ordinateur à effectuer des tâches multiples a atteint des sommets. Aujourd'hui, nous avons jusqu'à 64 cœurs dans les plus puissantes unités centrales des stations de travail et des serveurs AMD Threadripper et Epyc.
Pourquoi la vitesse de l'horloge est importante
Comme son nom l'indique, la vitesse d'horloge d'un processeur influe grandement sur le nombre de tâches que chaque cœur peut accomplir à un moment donné. La vitesse, ainsi que la largeur de bit, vous indique la quantité de données pouvant être transférées par seconde. Si un processeur a une largeur de bit de 32 bits et une vitesse de 3,93 GHz, cela signifie qu'il peut traiter près de 4 milliards d'unités de 32 bits de données par seconde. C'est 4 milliards d'entiers !
Les vitesses d'horloge les plus rapides sur les processeurs tournent autour de 5 GHz, et la plupart des systèmes d'exploitation sont maintenant à 64 bits, ce sont donc des chiffres énormes. Tout cela signifie que les processeurs peuvent faire tourner des applications single-threaded très, très rapidement. Les jeux sont l'un des principaux domaines où les vitesses d'horloge plus élevées sont souvent plus importantes que le nombre de cœurs, car de nombreux jeux n'utilisent pas beaucoup de cœurs. Cela change mais reste valable aujourd'hui.
Prendre une décision
Comme pour la plupart des choix de matériel informatique, tout se résume à votre cas d'utilisation et à votre budget. Par exemple : il existe des ordinateurs portables qui peuvent coûter jusqu'à 10 000 dollars. Mais si vous avez besoin d'autant de puissance qu'il est possible d'en mettre dans un ordinateur portable (par exemple, si vous êtes un ingénieur itinérant qui fait des simulations sur l'efficacité des plates-formes pétrolières en mer), ce serait un excellent choix pour vous. Il existe des ordinateurs de bureau qui peuvent faire beaucoup plus, mais les ordinateurs de bureau sont beaucoup plus difficiles à déplacer.
L'utilité d'un plus grand nombre de cœurs dépend de votre charge de travail. Si vous utilisez de nombreuses machines virtuelles différentes ou si vous réalisez des rendus de films, vous auriez tout intérêt à utiliser un processeur multi-cœur extrême. Ces charges de travail sont fortement multi-threadées, et un processeur Threadripper accélérerait absolument ces choses.
Les scientifiques et les chercheurs qui créent des modèles qui sauvent le monde tireraient également profit d'un nombre de cœurs élevés. En effet, ces charges de travail font souvent appel à de nombreux petits travaux qui peuvent très bien occuper les cœurs, et si vous pouvez effectuer des simulations en deux jours plutôt qu'en une semaine et demie, vous remarquerez certainement la différence.
Le cas de l'utilisation de vitesses d'horloge plus élevées est beaucoup plus fréquent. Les joueurs, les développeurs et les créateurs de contenu tirent absolument profit de vitesses d'horloge plus élevées. Cela signifie généralement que les tâches à court terme, moins multi-threads, que la plupart d'entre nous exécutons, se termineront plus rapidement, rendant le CPU plus rapide.
Alors, que choisir ?
Étant donné que la plupart des processeurs sont aujourd'hui à plusieurs cœurs, vous devriez choisir la vitesse d'horloge. Cela se fera probablement naturellement, car la plupart des fabricants de processeurs proposent des processeurs plus rapides, à faible nombre de cœurs, dans une gamme beaucoup plus abordable pour les consommateurs. Ce n'est que si vous avez un cas d'utilisation plus spécialisé que vous bénéficierez des processeurs haut de gamme à plusieurs cœurs. La plupart des gens optent pour six ou huit cœurs qui passent à environ 4,8 - 5,0 GHz. C'est le cas des processeurs des séries Ryzen d'AMD et des Intel Core.
Cependant, si vous êtes un utilisateur plus spécialisé, AMD Threadripper est le seul choix possible. Ils sont beaucoup plus chers, tout comme la plate-forme (les processeurs coûtent entre 1 400 et 4 000 dollars, et les cartes mères entre 500 et 600 dollars), mais lorsque vous avez besoin (ou souhaitez) des performances multi-cœurs, c'est le seul choix.
J'espère que cette analyse vous aidera à mieux comprendre le rapport entre le nombre de cœurs de processeurs et la vitesse d'horloge.
source :
https://www.maketecheasier.com/cpus-core-count-vs-clock-speed/