Publicité
Lorsque vous achetez un nouvel ordinateur portable ou que vous construisez un ordinateur, le processeur est la décision la plus importante. Mais il y a beaucoup de jargon, en particulier les noyaux. Avez-vous besoin d'un dual core, d'un quad core, d'un hexa core, d'un octo core…
Coupons le jargon et comprenons ce que tout cela signifie vraiment.
Dual Core vs Quad Core, expliqué
Voici tout ce que vous devez savoir:
- Il n'y a toujours qu'une seule puce processeur. Cette puce peut avoir un, deux, quatre, six ou huit cœurs.
- Actuellement, un processeur 18 cœurs est le meilleur que vous puissiez obtenir sur les PC grand public.
- Chaque «cœur» est la partie de la puce qui effectue le traitement. Essentiellement, chaque noyau est une unité centrale de traitement (CPU) Qu'est-ce qu'un CPU et que fait-il?Les acronymes informatiques prêtent à confusion. Qu'est-ce qu'un CPU de toute façon? Et ai-je besoin d'un processeur quadruple ou double cœur? Qu'en est-il d'AMD ou d'Intel? Nous sommes là pour vous expliquer la différence! Lire la suite .
Cet article traite du dual core vs processeurs quad core pour ordinateurs, pas pour les smartphones. Nous avons un poste séparé sur comprendre les cœurs des smartphones Un Octa-Core est-il meilleur qu'un Quad-Core? Pas toujours! Explication des processeurs AndroidPlus de cœurs ne signifient pas nécessairement un processeur plus rapide. Lire la suite .
Comment la vitesse est affectée par les processeurs double et quadricœur
Vous pourriez penser que plus de cœurs rendront votre processeur plus rapide dans l'ensemble, mais ce n'est pas toujours le cas. C'est un peu plus compliqué que ça.
Plus de cœurs sont plus rapides que si un programme peut répartir ses tâches entre les cœurs. Tous les programmes ne sont pas développés pour répartir les tâches entre les cœurs. Plus d'informations à ce sujet plus tard.
La vitesse d'horloge de chaque cœur est également un facteur crucial de vitesse, tout comme l'architecture. Un processeur dual core plus récent avec une vitesse d'horloge plus élevée surclassera souvent un processeur quad core plus ancien avec une vitesse d'horloge inférieure.
Consommation d'énergie
Plus de cœurs entraînent également une consommation d'énergie plus élevée du processeur. Lorsque le processeur est allumé, il alimente tous les cœurs, pas un seul à la fois.
Les fabricants de puces ont essayé de réduire la consommation d'énergie et de rendre les processeurs plus économes en énergie. Mais en règle générale, un processeur quadricœur tirera plus d'énergie de votre ordinateur portable (et le fera donc manquer de batterie plus rapidement).
Plus de noyaux égalent plus de chaleur
Plus de facteurs que le cœur affectent la chaleur générée par un processeur. Mais encore une fois, en règle générale, plus de noyaux conduisent à plus de chaleur.
En raison de cette chaleur supplémentaire, les fabricants doivent ajouter de meilleurs dissipateurs de chaleur ou d'autres solutions de refroidissement.
Les processeurs quadricœurs sont-ils plus chers que les processeurs double cœur?
Plus de cœurs ne sont pas toujours un prix plus élevé. Comme nous l'avons dit plus tôt, la vitesse d'horloge, les versions d'architecture et d'autres considérations entrent en jeu.
Mais si tous les autres facteurs sont identiques, alors plus de cœurs coûteront plus cher.
Tout est question de logiciel
Voici le sale petit secret que les fabricants de puces ne veulent pas que vous sachiez. Il ne s'agit pas du nombre de cœurs que vous utilisez, mais du logiciel que vous utilisez sur eux.
Les programmes doivent être spécifiquement développés pour tirer parti de plusieurs processeurs. Un tel "logiciel multithread" n'est pas aussi courant qu'on pourrait le penser.
Surtout, même s'il s'agit d'un programme multithread, il s'agit également de son utilisation. Par exemple, le navigateur Web Google Chrome prend en charge plusieurs processus, tout comme le logiciel de montage vidéo Adobe Premier Pro.
Adobe Premier Pro demande à différents cœurs de travailler sur différents aspects de votre montage. Compte tenu des nombreuses couches impliquées dans le montage vidéo, cela a du sens, car chaque noyau peut travailler sur une tâche distincte.
De même, Google Chrome demande à différents cœurs de travailler sur différents onglets. Mais c'est là que réside le problème. Une fois que vous ouvrez une page Web dans un onglet, elle est généralement statique après cela. Aucun autre travail de traitement n'est nécessaire; le reste du travail concerne le stockage de la page dans la RAM. Ce qui signifie que même si le noyau peut être utilisé pour un onglet d'arrière-plan, il n'est pas nécessaire.
Cet exemple de Google Chrome est une illustration de la façon dont même un logiciel multithread peut ne pas vous donner une grande amélioration des performances dans le monde réel.
Doubler les cœurs n'est pas doubler la vitesse
Supposons donc que vous ayez le bon logiciel et que tous vos autres matériels soient les mêmes. Un processeur quadricœur serait-il alors deux fois plus rapide qu'un processeur double cœur? Nan.
L'augmentation des cœurs ne résout pas le problème logiciel de mise à l'échelle. La mise à l'échelle des cœurs est la capacité théorique de tout logiciel à attribuer les bonnes tâches aux bons cœurs, de sorte que chaque cœur calcule à sa vitesse optimale. Ce n'est pas ce qui se passe en réalité. En réalité, les tâches sont divisées séquentiellement (comme le font la plupart des logiciels multithreads) ou de manière aléatoire.
Par exemple, supposons que vous disposiez d'un processeur quadricœur (Core1, Core2, Core3, Core4). Vous devez accomplir trois tâches (T1, T2, T3) pour terminer une action, et vous avez cinq actions (A1, A2, A3, A4, A5) comme celle-ci.
Voici comment le logiciel répartira les tâches:
- Core1 = A1T1
- Core2 = A1T2
- Core3 = A1T3
- Core4 = A2T1
Le logiciel n'est cependant pas intelligent. Si A1T3 est la tâche la plus difficile et la plus longue, le logiciel doit diviser A1T3 entre Core3 et Core4. Mais maintenant, même après que Core1 et Core2 ont terminé leurs tâches, ils doivent attendre que la tâche plus lente de Core3 termine l'action.
Tout cela est une façon détournée de dire que les logiciels, tels qu’ils sont aujourd’hui, ne sont pas optimisés pour tirer pleinement parti de plusieurs cœurs. Et doubler les cœurs n'équivaut pas à doubler les vitesses.
Où plus de cœurs peuvent-ils vraiment aider?
Maintenant que vous savez ce que font les cœurs et leurs restrictions pour augmenter les performances, vous devez vous demander: "Ai-je besoin de plus de cœurs?" Eh bien, cela dépend de ce que vous prévoyez de faire avec eux.
Dual Core et Quad Core dans le jeu
Si vous vous imaginez être un joueur, alors obtenir plus de cœurs sur un PC de jeu Comment construire un PC de jeu à 8 cœurs à partir de pièces de serveur bon marchéVous voulez un PC de jeu ou de montage vidéo renforcé avec deux processeurs Intel Xeon pour moins de 200 $? Les pièces sont disponibles, mais les trouver et les assembler pourrait s'avérer difficile. Lire la suite . La grande majorité des nouveaux titres AAA (c'est-à-dire les jeux populaires des grands studios) prennent en charge l'architecture multi-thread. Les jeux vidéo dépendent encore largement de la carte graphique pour avoir fière allure, mais un processeur multicœur aide également.
Montage de vidéos ou d'audio
Pour tout professionnel qui travaille avec des programmes vidéo ou audio, plus de cœurs seront bénéfiques. La plupart des outils d'édition audio et vidéo populaires tirent parti du traitement multithread.
Photoshop et design
Si vous êtes concepteur, une vitesse d'horloge plus élevée et plus de cache processeur 5 spécifications peu connues qui pourraient ralentir votre PCNous examinerons cinq facteurs moins connus qui affectent les performances de votre ordinateur et vous montrerons comment vous pouvez toujours en avoir pour votre argent lors de la mise à niveau. Lire la suite augmentera les vitesses mieux que plus de cœurs. Même le logiciel de conception le plus populaire, Adobe Photoshop, prend en charge en grande partie les processus à filetage unique ou à filetage léger. Plusieurs cœurs ne vont pas être un coup de pouce significatif avec cela.
Devriez-vous obtenir plus de cœurs?
Dans l'ensemble, un processeur quad core va fonctionner plus rapidement qu'un processeur dual core pour l'informatique générale. Chaque programme que vous ouvrez fonctionnera sur son propre noyau, donc si les tâches sont partagées, les vitesses sont meilleures. Si vous utilisez beaucoup de programmes simultanément, passez souvent de l'un à l'autre et attribuez-leur leurs propres tâches, puis procurez-vous un processeur avec plus de cœurs.
Sachez simplement ceci: les performances globales du système sont un domaine où beaucoup trop de facteurs entrent en jeu. Ne vous attendez pas à un coup de pouce magique en changeant un composant comme le processeur. Choisissez judicieusement et acheter le processeur adapté à vos besoins Intel Core i9 contre i7 vs i5: Quel processeur devriez-vous acheter?Intel et AMD sont de retour dans une bataille de processeurs, avec le Core i9 d'Intel comme processeur de bureau grand public le plus rapide de tous les temps. Lire la suite .
Mihir Patkar écrit sur la technologie et la productivité lorsqu'il ne regarde pas les rediffusions.