Publicité

Pourquoi plus de cœurs battront-ils mieux [Opinion] morecores introIl ne fait aucun doute que la concurrence entre les fabricants de puces augmente régulièrement, non seulement pour les processeurs PC, mais également pour les processeurs mobiles et autres. Les cinq grands qui doivent être mentionnés sont Intel, AMD, nVidia, Qualcomm et Apple. Toutes ces entreprises ont des conceptions différentes de l'évolution de leurs processeurs, ce qui rendra intéressant de voir quelle stratégie leur permettra de se hisser au sommet. Mon opinion, cependant, est simple - choisissez plus de cœurs que de meilleurs cœurs.

Avant d'entrer dans le vif du sujet, veuillez noter le libellé du titre de l'article. Cet article explique pourquoi je crois que plus de cœurs volonté battre de meilleurs cœurs, ce qui implique que cela sonnera vrai (encore une fois, selon moi) dans le futur. Pour l'instant, avec des applications toujours majoritairement monothread et ignorant les cœurs multiples, les meilleurs cœurs sont les gagnants.

Contexte

Au fil des ans, nous avons vu nos processeurs passer de poids légers à cœur unique à des monstres à huit cœurs (ou 16 cœurs si vous incluez des serveurs). Évidemment, avoir plusieurs cœurs est bénéfique et permet au système de travailler sur plus de données en même temps que si le système n'avait qu'un seul cœur. Mais à ce stade, une nouvelle question se pose - y a-t-il un point où il est plus avantageux d'arrêter d'ajouter des cœurs et de simplement les améliorer? Le fait d'avoir 12 cœurs au lieu de 8 fera-t-il une grande différence? Nous pouvons penser que le fait d'avoir 4, 6 ou 8 cœurs atteint le plateau «assez bon» en ce qui concerne le nombre de cœurs, mais nous pourrions faire beaucoup mieux.

instagram viewer

Pourquoi plus de cœurs seront meilleurs

Pourquoi plus de cœurs battront-ils de meilleurs cœurs [Opinion] pourquoi les ressources windows8

Bien sûr, avoir plus de cœurs et de meilleurs noyaux est la meilleure solution, mais que faire si vous devez choisir? Si j'étais celui qui choisissait, j'irais avec plus de cœurs. Pourquoi? L'inspiration de ma réponse réside dans le fonctionnement des GPU.

Pourquoi plus de cœurs battront-ils mieux [Opinion] morecores gpu

Les GPU sont remplis de cœurs. En fait, certaines des dernières cartes ont 2 048 cœurs à vanter. Ils ont cette quantité ridicule de cœurs car cela leur permet de travailler sur les données en même temps. Avec plus de cœurs, plus de données peuvent être compressées. Oui, les cœurs de GPU ne sont bons que pour un type de travail (c'est pourquoi nous utilisons toujours des CPU, pas des GPU), mais le même concept peut également être appliqué aux CPU.

Avec plus de cœurs, plus de données peuvent être compressées par le CPU, et vous obtenez un système rapide qui zippe tout ce que vous lui lancez, à condition qu'il soit programmé pour être au courant de tous vos cœurs. En bref, de nombreux bons cœurs seront finalement meilleurs que quelques grands cœurs.

Les plans actuels des grands fabricants de puces

Pourquoi plus de cœurs battront-ils de meilleurs cœurs [Opinion] morecores processorboxes

Intel semble actuellement maintenir une limite de 4 cœurs (6 pour leurs séries de produits extrêmes) mais continue d'apporter des améliorations à leurs cœurs. Cependant, nVidia augmente également son nombre de cœurs. Il en va de même pour Qualcomm avec son processeur Snapdragon, bien qu'un peu plus lentement, tout en apportant des ajustements personnalisés aux conceptions ARM d'origine. Même Apple gagne des cœurs avec son processeur iPhone / iPad, mais à un rythme très lent.

AMD essaie également d'améliorer leurs cœurs, mais les feuilles de route précédentes ont montré qu'AMD continuait à ajouter des cœurs et souhaitait produire un processeur à 10 cœurs pour les consommateurs. AMD possède déjà un géant à 16 cœurs pour les serveurs. Et oui, ils ne sont pas exactement des cœurs, mais c'est comme ça qu'ils sont commercialisés et c'est ce que je vais les appeler. Il y a eu beaucoup de controverse sur l'approche du module entier, que vous pouvez lire dans les commentaires ici 5 raisons pour lesquelles Intel est poussé contre le mur par AMDAu fil des ans, Intel et AMD se sont battus pour sortir les meilleurs processeurs. Finalement, un moment est venu où vous n'avez pas trop entendu parler de ce que faisait AMD, ... Lire la suite (pro) et ici 5 raisons pour lesquelles les processeurs AMD sont condamnés [Opinion]À la fin de 1999, j'ai construit mon premier ordinateur. Il utilisait un processeur AMD Athlon cadencé à 500 MHz qui était assez rapide pour jouer à la plupart des jeux à l'époque, et aussi une meilleure valeur ... Lire la suite (contre).

Quelle stratégie est la meilleure? En ce moment, qui sait? Vous avez peut-être une opinion?

Conclusion

Ce qui se passera vraiment à la fin est quelque chose que nous ne pouvons découvrir que par la patience. Cependant, comme de plus en plus de logiciels s'adaptent à de nombreux cœurs, l'avantage finira par se déplacer vers les processeurs qui, en tant que composant entier, peuvent produire le plus de travail. Jusque-là, nous devrons simplement être satisfaits de ce qui fonctionne le mieux actuellement.

Quelle est votre opinion, plus de cœurs ou de meilleurs cœurs? Quand pensez-vous que nous saurons enfin quel choix est le meilleur? D'autres réflexions? Faites le nous savoir dans les commentaires!

Crédits image: Olivander, Forrestal_PL, Aaronage

Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.