Anonim

Si vous êtes venu ici à la recherche de «Acheter Threadripper cuz 1337», vous allez être déçu, à la fois et de vos choix. Ça ne marche pas vraiment comme ça.

Pensez aux processeurs comme des voitures. Vous n'achèteriez probablement pas un gros camion et penseriez que c'est la meilleure voiture pour les courses d'accélération, même si elle a un moteur énorme avec beaucoup de puissance. Bien sûr, ce ne sera pas aussi terrible qu'un junker de 140 chevaux, mais ce n’est pas pour cela qu’il a été conçu.

La même chose est vraie pour les processeurs. Un processeur serveur est très puissant, mais il ne sera probablement pas aussi performant qu'un processeur quad-core relativement peu coûteux pour les jeux. Ils ont été conçus pour des choses très différentes.

Ce guide est là pour vous aider à déterminer ce dont vous avez besoin de votre système et quels processeurs sont les mieux adaptés à cette situation.

Intel Vs. DMLA?

Liens rapides

  • Intel Vs. DMLA?
  • Vs à filetage unique Multi-thread
  • Qu'en est-il des vitesses d'horloge, cache, etc.?
  • Overclocking
  • La virtualisation
    • GPU Passthrough
  • Mémoire ECC
  • Le bon outil pour le travail
    • Jeu
    • CAO / 3D / Rendu
    • Ordinateurs de bureau
    • Les serveurs
    • Chiffrement
    • Réflexions finales et avenir

Pendant des années, il a semblé que le débat sur l'achat d'un processeur revenait à Intel vs AMD. Dans une certaine mesure, c'est toujours le cas, mais maintenant, il s'agit davantage de choisir le bon travail. Intel et AMD ont chacun des forces et des faiblesses dans leurs différentes lignes de processeurs. Ce que vous choisirez dépendra beaucoup de ce que vous avez besoin du processeur.

Par exemple, supposons que vous ayez besoin d’un ordinateur à très faible coût pour les tâches de base, mais que vous souhaitiez toujours une sortie graphique décente. Deux facteurs indiquent immédiatement la ligne de processeurs APU d’AMD. Ils sont vraiment peu coûteux et sont livrés avec un GPU intégré bien meilleur que tout ce qui existe sur le marché.

Il existe cependant quelques vérités quasi universelles sur ces entreprises. Intel a tendance à avoir de meilleures performances mono-thread dans presque tous les cas. Intel prend également en charge les fournisseurs plus largement.

AMD, en revanche, a un rapport qualité-prix imbattable et a tendance à exceller dans les tâches fortement multithreads.

Vs à filetage unique Multi-thread

Threadripper d'AMD

Ainsi, Intel a tendance à exceller dans les charges de travail à thread unique, mais AMD est meilleur en multi-thread, mais qu'est-ce que cela signifie exactement? Ce n'est vraiment pas aussi simple qu'on pourrait le penser.

Un programme ou une charge de travail à un seul thread ne peut s'exécuter que dans un seul flux et s'exécuter dans l'ordre. Une charge de travail multithread peut être décomposée de sorte que plusieurs parties puissent être exécutées en même temps.

Maintenant, vous pouvez exécuter une charge de travail multithread sur un processeur unique, mais vous ne verrez pas vraiment l'avantage de la thread. Toutefois, si vous exécutez une charge de travail multithread sur un processeur multicœur, la vitesse sera considérablement accélérée. Il en va de même pour l'exécution de plusieurs programmes sur un processeur multicœur.

Alors, est-ce que plus de cœurs sont toujours meilleurs? Malheureusement pas vraiment. De manière générale, vous devez choisir entre des noyaux plus faibles et des noyaux moins puissants. Les processeurs Intel ont généralement moins de cœurs puissants. La DMLA a généralement beaucoup plus de cœurs qui ne sont pas aussi puissants.

L'hyperthreading fait référence à un cœur de processeur pouvant se comporter comme deux cœurs. Ainsi, un processeur quad-core avec hyperthreading agit comme un processeur 8 core. Intel fait référence à l'hyperthreading séparément, alors qu'AMD l'a incluse dans le nombre total de cœurs. À toutes fins utiles, vous ne remarquerez aucune différence.

Il n'y a en réalité que deux cas dans lesquels vous choisiriez des performances à un seul thread plutôt que des multi-threads. Le jeu est probablement le plus important. Les jeux utilisent très peu le multi-threading, de sorte que le fait d’avoir de plus grandes capacités à un seul thread tend à leur être bénéfique.

L'autre exemple où les performances à un seul thread sont préférées sont les machines à faible puissance avec peu de cœurs. Bien entendu, si votre ordinateur ne comporte que deux cœurs, vous souhaitez en tirer le meilleur parti. N'oubliez pas que ces instances commencent à disparaître et que même les machines bas de gamme auront au moins quatre cœurs.

Qu'en est-il des vitesses d'horloge, cache, etc.?

Les vitesses d'horloge dépendent entièrement de la manière dont le silicium du processeur est organisé et conçu. Ceci est souvent appelé architecture de la CPU.

Bulldozer et Piledriver CPUS d’AMD constituent un excellent exemple de l’histoire récente. Ils étaient plus connus sous le nom de série FX. Ces processeurs pouvaient atteindre des vitesses d'horloge pouvant atteindre 5 GHz, mais ils étaient connus pour sous-performer leurs homologues d'Intel à des vitesses d'horloge beaucoup plus basses. L'architecture des puces Intel était bien meilleure et leur performance était meilleure quelles que soient les vitesses d'horloge. Ne mettez pas trop de stock dans les vitesses d'horloge, sauf si vous comparez deux processeurs dans la même gamme de produits.

Le cache est un peu différent. Le cache est une mémoire intermédiaire à utiliser par la CPU lors du traitement de ses informations. Il est encore plus volatil et beaucoup plus rapide que la RAM car il est utilisé pour des durées encore plus courtes. Le cache ne fera probablement pas une énorme différence en termes de performances du processeur, sauf si vous déplacez une tonne de données dans un processeur doté de nombreux cœurs.

Si votre CPU de jeu quad core n'a pas beaucoup de cache, ce n'est pas grave. Si votre poste de travail de rendu manque dans le service de cache, vous ne passerez pas un bon moment.

Presque toutes les statistiques que vous verrez sur un processeur sont fortement influencées par l'architecture du processeur. La seule façon de l'aborder de manière informée est de commencer par étudier l'architecture du processeur. Ensuite, si cela vous semble approprié, commencez à chercher le modèle de processeur qui vous convient.

Overclocking

Beaucoup de constructeurs de PC aiment bien peaufiner leur nouveau PC après l'avoir construit. Cela fait partie du plaisir. L'overclocking joue un grand rôle là-bas. Un processeur overclockable vous permet de pousser la vitesse d'horloge de ce processeur bien au-delà des spécifications du fabricant.

Si vous recherchez une stabilité extrême, l'overclocking ne vous conviendra pas. Non, les processeurs overclockés ne sont pas instables ni susceptibles d’échouer, mais vous et vous êtes seuls responsables du fonctionnement de ce processeur. Voulez-vous en être responsable sur un serveur critique? Probablement pas. Les processeurs de serveur ne sont généralement pas overclockés de toute façon, alors ne vous inquiétez pas.

Si vous êtes un joueur ou même un professionnel qui se sent à l'aise pour optimiser les performances de votre machine, l'overclocking peut s'avérer un avantage énorme. Avec un refroidissement adéquat, de nombreux processeurs modernes peuvent atteindre des vitesses d’horloge supérieures de près de 1 GHz à celles prévues à l’origine. C'est une énorme différence pour le même prix.

L'overclocking peut être dangereux. Vous devez maintenir les tensions du processeur et de la carte mère inférieures ou proches des spécifications du fabricant. La chaleur est le fléau de l'électronique et l'overclocking peut en générer énormément. Si vous envisagez d’overclocker votre processeur, assurez-vous de disposer d’une solution de refroidissement conséquente.

Actuellement, les processeurs Intel dont le numéro de modèle se termine par «k» ou «x» sont ceux qui sont overclockables. Toute la gamme Ryzen d'AMD peut être overclockée.

La virtualisation

La virtualisation n'est pas vraiment commune pour la plupart des utilisateurs de bureau. Il est très populaire sur le marché des serveurs et de nombreux utilisateurs de stations de travail y ont également recours. La virtualisation est une technologie qui permet à un ordinateur d’exécuter plusieurs ordinateurs virtuels en son sein. Ainsi, au lieu de simplement installer votre système d’exploitation de base, votre système d’exploitation serait un «hôte» et exécuterait un logiciel appelé «hyperviseur». Cet hyperviseur prendrait en charge un autre système d’exploitation «invité» supplémentaire autonome. C'est une simplification excessive, bien sûr, et si vous ne savez pas pourquoi quelqu'un en aurait besoin, vous n'en avez probablement pas.

Si vous construisez un serveur, vous avez besoin de la virtualisation. Presque tout le matériel du serveur exécute des machines virtuelles. Ils permettent de séparer et / ou de distribuer les services pour plus d’efficacité et de facilité de gestion.

Beaucoup d'utilisateurs de postes de travail aiment aussi les machines virtuelles. Prenez les développeurs par exemple. Ils ont souvent besoin de tester leur code sur plusieurs systèmes d'exploitation et versions de système d'exploitation différents. Ce serait terrible d’avoir besoin de ce nombre d’ordinateurs, mais la virtualisation leur permet d’en avoir autant que nécessaire sur leur poste de travail habituel.

Pour les processeurs Intel, la virtualisation est activée via VT-x. Les processeurs AMD utilisent AMD-V. La plupart des processeurs modernes, sinon tous, prennent en charge au moins cette forme de base de virtualisation. Si c'est une fonctionnalité dont vous avez besoin, assurez-vous avant d'acheter.

GPU Passthrough

Dans des cas plus avancés, vous devez avoir un accès direct à vos périphériques matériels à partir de machines virtuelles. Par exemple, les serveurs de calcul en nuage auraient besoin que leurs machines virtuelles puissent accéder à une batterie de GPU pour des performances de calcul. Cela serait vrai pour les postes de travail de développeurs pour lesquels le logiciel testé nécessite une accélération du processeur graphique. Si vous êtes un utilisateur Linux et un joueur, vous êtes familier avec le passthrough GPU pour jouer à des jeux Windows sur une machine virtuelle.

Dans tous les cas, le relais de périphérique n'est généralement pris en charge que par du matériel haut de gamme. Dans les processeurs Intel, la technologie de virtualisation est VT-d. Avec AMD, c'est AMD-Vi. Les processeurs de jeu d'Intel, ceux qui se terminent par «k», ne prennent souvent pas cette fonctionnalité en charge. La plupart des processeurs AMD le font.

Mémoire ECC

ECC signifie code de correction d'erreur. C'est un code spécial incorporé dans la RAM pour empêcher la corruption rare de données aléatoires. Bien que ce ne soit pas vraiment courant, cela peut arriver, et cela se produit avec des charges de travail plus importantes.

Les serveurs et les postes de travail tirent le meilleur parti des fonctionnalités ECC. Les serveurs fonctionnent 24/7/365. Ils n'arrêtent jamais et ils ne peuvent pas se permettre. La corruption des données peut entraîner des pannes de service pour des milliers de personnes, ou pire, des données perdues ou incorrectes. Si cela se produisait dans votre banque, vous ne seriez pas heureux. La mémoire ECC aide à prévenir ce problème.

Les postes de travail qui traitent d’énormes quantités de données peuvent également tirer parti de la CEC. Le rendu de modèles et d'animations 3D peut prendre des dizaines d'heures à la fois, même sur du matériel haut de gamme. Vous ne voudriez pas arriver à la fin de ce processus uniquement pour découvrir que le rendu a été corrompu quelque part en cours de route et que vous devez recommencer.

En raison de la nature spécialisée de la mémoire ECC, la plupart des processeurs ne la prennent pas en charge. Si vous avez besoin d’ECC et d’Intel, vous devrez rester avec la famille Xeon. AMD a toujours soutenu ECC, même sur les produits de bureau. Cela continue avec Ryzen. Le support Ryzen ECC est basé sur la carte mère, choisissez donc une carte supportant ECC, et Ryzen le fera également.

Le bon outil pour le travail

Intel i7 7700k

Vous devez baser votre choix dans la CPU sur la tâche pour laquelle vous allez l'utiliser. Choisissez le processeur qui excelle le plus dans cette tâche. Si vous envisagez de faire plusieurs choses avec votre ordinateur, choisissez la chose la plus importante ou recherchez un processeur qui se situe quelque part entre les deux.

Jeu

Le jeu n'est pas bien multi-threadé. En fait, la plupart des jeux ne peuvent utiliser que jusqu'à quatre cœurs de processeur. De ce fait, les jeux bénéficient le plus de cœurs individuels plus puissants. Cela signifie généralement des processeurs Intel.

Quelque chose d'intéressant se passe dans le monde du jeu vidéo. Les jeux n'utilisent même pas pleinement les processeurs quad core. Certains constructeurs de PC constatent intentionnellement à quel point ils peuvent choisir un processeur. Il existe des machines de jeu économiques avec des processeurs Intel Pentium et des cartes graphiques haut de gamme, car les jeux dépendent beaucoup plus du GPU que du processeur.

Il y a autre chose à prendre en compte avec un PC de jeu, le streaming. Prévoyez-vous de diffuser vos jeux en streaming pendant que vous jouez? Si vous le faites ou prévoyez d’exécuter d’autres programmes pendant que vous jouez à un jeu, vous voudrez peut-être envisager un processeur avec plus de cœurs. Les cœurs supplémentaires n'amélioreront pas les performances de votre jeu, mais ils vous aideront à exécuter plus de programmes, tels que des logiciels de streaming, pendant que vous jouez.

Recommandations

Milieu de gamme

Intel i5 7600k

Ou

AMD Ryzen 1600

Haut de gamme

Intel i7 7700k

Ou

AMD Ryzen R7 1700

CAO / 3D / Rendu

Le travail en 3D est extrêmement multithread et s'appuie fortement sur les GPU pour faciliter le rendu des tâches. Vous avez besoin à la fois d'un processeur avec suffisamment de cœurs et de RAM, ainsi que d'un autre GPU plus puissant.

En raison de la nécessité de charger des cœurs de processeur et des exigences élevées en RAM, il n’est vraiment pas possible d’utiliser un processeur de bureau standard pour le travail en 3D, à l’exception des processeurs AMD Ryzen R7, et ce serait l’option économique.

Recommandation

Budget / Milieu de gamme

AMD Ryzen R7 1700x

Haut de gamme

AMD Threadripper 1950X

… Désolé Intel, tu as vraiment perdu ici.

Ordinateurs de bureau

Tout d'abord, il sera extrêmement rare qu'un bureau construise des PC personnalisés, mais le cas échéant, un meilleur équilibre entre prix et performances sera probablement le meilleur. La plupart des employés de bureau n'ont pas besoin de beaucoup de puissance de calcul, mais ils bénéficieraient de capacités multitâches modérées. Les processeurs quadricœurs seraient idéaux dans cette situation.

Recommandation

Budget / Milieu de gamme

… Il n'y a pas besoin de machines haut de gamme ici.

Les serveurs

Les puces de serveur constituent un autre domaine où plusieurs cœurs sont essentiels. Contrairement au travail en 3D et à la CAO, la vitesse des noyaux individuels est généralement moins importante. Les tâches de serveur individuelles sont généralement légères (à moins que vous ne parliez de données volumineuses ou de calcul dans le cloud), mais il arrive parfois que des milliers de tâches plus petites arrivent en même temps. Les processeurs de serveur ont besoin du plus grand nombre possible de cœurs / threads avec une prise en charge quasi infinie de RAM.

C'est la généralité de l'utilisation du serveur, cependant. Si vous configurez un serveur de fichiers domestique simple, vous pouvez utiliser un Raspberry Pi, et tout ira bien.

Pour un serveur de petite entreprise ou même pour une installation domestique plus sophistiquée, les processeurs Xeon de la série E3 d'Intel ou même le Ryzen d'AMD fonctionnant avec une mémoire ECC seraient bien.

Les déploiements plus importants deviennent beaucoup plus complexes et il n’ya aucun moyen de dire avec certitude ce dont vous avez besoin dans un bref aperçu comme celui-ci. C'est le territoire où les configurations multi-processeurs avec des puces de plus de 1 000 $ sont lancées comme nulle part ailleurs. Les processeurs Epyc d'AMD et les processeurs Intel Xeon E5 et E7 conviennent parfaitement à ces situations.

Chiffrement

La fissuration de cryptage et l'extraction de crypto-monnaies sont gérées sur des GPU bien plus que sur des processeurs. Ce genre de tâches est tellement éloigné de la ligue des processeurs qu'il ne vaut généralement pas la peine d'essayer. Procurez-vous au moins un bon GPU et vous serez beaucoup plus heureux.

Cela dit, si vous souhaitez utiliser votre processeur pour des tâches moins importantes liées au chiffrement, utilisez plusieurs cœurs et plusieurs threads. Considérez la ligne Ryzen R7. Ils seront le meilleur pour votre argent en ce moment.

Réflexions finales et avenir

Personne ne sait ce que l'avenir nous réserve. Avant le lancement de Ryzen plus tôt cette année, AMD n’était même pas un concurrent sur le marché des processeurs. Maintenant, ils ont dominé cet article, un peu comme ils dominent l'opinion populaire dans beaucoup de communautés.

Vous devez toujours lire des critiques et des tests, et vous devez toujours vous demander pour quoi vous allez utiliser l'ordinateur. Il ya fort à parier que le marché des processeurs verra le nombre croissant de cœurs augmenter dans les années à venir avec des vitesses d'horloge encore plus élevées et une efficacité énergétique accrue.

Le seul véritable moyen de «pérenniser» votre ordinateur consiste à acheter des pièces excessives. Essayez d'acheter la meilleure partie de votre segment de marché et ne négligez pas vos autres composants. C'est la meilleure façon de vous assurer que votre ordinateur restera fonctionnel et agréable au moins pour les prochaines années.

Comment acheter le meilleur cpu en 2017