web-dev-qa-db-fra.com

Pourquoi un processeur Xeon a-t-il coûté beaucoup plus que la partie similaire de Core I7?

Je veux savoir pourquoi le prix d'une CPU Xeon et d'une CPU similaire I7 est si différent. L'horloge de la CPU est plus ou moins la même. Je veux le savoir parce que je veux comprendre quel type de processeur est plus approprié pour moi. Je fais des calculs mathématiques et des simulations mathématiques lourdes qui peuvent prendre jusqu'à deux semaines pour terminer.

Exemple: processeur Intel Xeon E7-8893 V2 VS Intel Core I7-4960X processeur Extreme Edition

9
MOON

Différentes utilisations et environnements

  • Les processeurs de base de niveau de consommation sont conçus pour les applications de bureau ou de jeu de tous les jours et sont donc optimisées pour fonctionner à des vitesses d'horloge supérieures. La plupart des applications de consommation ne peuvent pas tirer parti de plus de quelques cœurs de processeur et bénéficieraient de manière significative davantage d'un processeur qui fonctionne à 4+ GHz que d'avoir 8 noyaux ou plus.

  • Les processeurs Xeon, d'autre part, sont conçus pour des applications professionnelles telles que des serveurs et des postes de travail. Ces applications bénéficient de manière significative d'avoir plus de noyaux. Étant donné que la mise à l'échelle d'un processeur à des vitesses d'horloge extrêmement élevées est difficile et inefficace, augmenter le nombre de cœurs est mieux que de courir 4 cœurs à 4,5 GHz ou plus rapidement. Surtout avec les charges de travail telles que les serveurs et les grandes données, 15 cœurs ou plus à 2-2,5 GHz peuvent être beaucoup plus efficaces que 4 cœurs fonctionnant à 4,5 GHz, tout en consommant moins de puissance par unité de performance.

Évolutivité et fiabilité

  • Un processeur Xeon n'a généralement pas seulement plus de noyaux. Ces processeurs ont également des caches beaucoup plus grandes (37,5 Mo dans votre cas) et ont Mémoire ECC Support. De plus, le processeur que vous avez sélectionné est conçu pour les serveurs capables d'augmenter jusqu'à huit sockets (!). Ce ne sont pas des fonctionnalités bon marché pour développer, tester et activer.

  • Même si le processeur n'a pas de core supplémentaire par rapport à une partie de base I7 EE, l'espace de matrice supplémentaire nécessaire au cache plus grand et aux fonctionnalités avancées, ainsi que la validation approfondie nécessaire pour que le processeur fonctionnera de manière fiable dans des conditions extrêmes, 24/7/365, dans les applications commerciales critiques, augmente considérablement le coût de fabrication du processeur.

Coût total de possession

  • Un autre critère majeur dans les applications métier est le pouvoir et le refroidissement. Dans les ordinateurs de bureau de consommation, la production de chaleur disproportionnée et la consommation d'énergie sont souvent des compromis acceptables pour un utilisateur final qui souhaite une performance maximale sur une charge de travail de jeu. Cependant, les ordinateurs de l'entreprise et des centres de données fonctionnent souvent 24h/24/365, souvent dans de grandes grappes et incurrent donc des coûts de puissance et de refroidissement très élevés. Un processeur pouvant faire le travail avec moins de puissance et de chaleur tout en fournissant la même performance efficace consiste à finir par coûter moins d'argent à long terme. Dans ces environnements, coût total de la propriété (TCO) est le réel mesure du coût de toute ressource informatique, pas la prix autocollant.

  • Dans des environnements commerciaux critiques, 8 000 $ + chacun pour les transformateurs que vous pouvez cramner huit sur une carte mère et utiliser la mémoire de la CEC pour la fiabilité est beaucoup mieux qu'une partie de consommation de 1 000 $ de consommation à 6 cœurs moins efficace et ne peut s'adapter à plus d'un par conseil. Lorsque la capacité d'une entreprise à exécuter dépend de ses capacités de calcul, ces processeurs Xeon valent facilement le prix de l'autocollant. C'est ainsi que Intel est capable de facturer ces prix.

  • L'espace physique est à une prime dans des centres de données et une densité inférieure signifie moins de performances et un refroidissement moins efficace. La fiabilité est primordiale et des crashs et des erreurs dues aux problèmes de mémoire ne sont tolérables à aucun degré. Il est beaucoup plus facile de comprendre pourquoi ces transformateurs sont coûteux lorsque vous envisagez de leur utilisation.

13
bwDraco

La plupart de ces réponses sont plus ou moins mauvaises. La principale chose qui distingue un processeur Xeon à partir d'un processeur de bureau est l'évolutivité. Pour exécuter un énorme multiprocesseur avec des filets 36, 72, ou même 144, vous avez besoin des caches Xeon Chip pour se parler. Le cache L1 doit parler à tous les autres caches L1, le cache L2 doit parler à des caches L2, etc. dans un processeur I3, I5, I7, tout est mis en œuvre dans la puce. Sur les processeurs Xeon, cette fonctionnalité apporte les protocoles de signalisation de la cohérence cache aux pinouts de la puce.

En présentant les caches se parlent, ils peuvent mettre en œuvre un protocole de cohérence cache (cohérence) afin que les données puissent être partagées beaucoup plus rapidement et efficacement. En conséquence, 30 cœurs peuvent travailler ensemble et faire des progrès beaucoup plus rapides sur un problème. Cette fonctionnalité est délibérée intentionnellement des processeurs Core i3, I5, I7 afin qu'ils puissent charger les gros dollars pour les copeaux de serveur.

De plus, Intel s'attrapa intentionnellement les processeurs I3, I5, I7 en limitant le total adressable RAM = 32 Go à 32 Go, généralement (Xeons peut souvent adresser 256 Go ou plus). Cela coûterait au coûtera Intel <0 $ pour permettre aux processeurs I7 Pour adresser 256 Go de RAM, il s'agit d'une fonctionnalité comme la serrure multiplicateur qui coûte de l'argent supplémentaire pour paralyser leurs jetons de ces manières. Les cartes mères à double, quad et même octa-processeur (puce) utilisent toujours Xeon Chips car ces deux caractéristiques sont critique pour une évolutivité élevée.

6
systemBuilder

Adam n'est pas faux, mais je pense qu'il manquait le plus gros pilote. Le E7-8893 V2 est destiné aux systèmes OCTA-processeur. Ce qui signifie qu'ils auront huit de ces bêtes dans une seule carte mère. (C'est ce que le premier "8" signifie dans le numéro de processeur, basé sur le schéma de dénomination Xeon.)

Depuis que 8 CPU est une chose si rare, destinée à de telles applications spécialisées (honnêtement, je ne sais même pas quoi), ils facturent une prime ridicule sur eux. Peut-être qu'il y a un coût matériel supplémentaire impliqué dans la fabrication d'eux, mais cela pourrait vraiment être parce que Intel peut s'en tirer avec.

Les Xeons en général sont vraiment conçus pour des configurations multi-processeurs dans des serveurs montés sur rack, et c'est pourquoi les entreprises vont payer plus pour eux, même celles qui ne gèrent que le double processeur. Les parties du consommateur, comme la série I7, sont destinées à une utilisation à domicile et sont toujours limitées aux applications à la CPU unique.

Lequel est juste pour vous dépend de votre budget et de votre demande. Si vous avez une grande entreprise derrière vous, faites du travail de grande entreprise sur un budget de grande entreprise, vous pouvez peut-être obtenir Xeon CPus. Et peut-être - juste peut-être - vous êtes dans toute la spécialité étroite ayant besoin d'OCTA-processeurs. Mais probablement, vous voulez le i7.

6
RaveTheTadpole

Pour ajouter à quel Ravethetadpole disait, les systèmes qui ont plus de 8 sockets sont utilisés principalement dans la finance (pensez à des trading à haute fréquence) où ils doivent conserver des bases de données massives dans la RAM.

Dans ce domaine, les jetons Oracle et Risc sont toujours en vogue, car ils peuvent contenir jusqu'à 96 To de RAM - tandis que l'espace Intel ne peut contenir que 12 To (et c'est avec ces nouvelles puces).

Pourquoi le maintien tout en RAM est-il important? Parce que si vous devez vous rendre à un stockage non volatile comme des tableaux de raid ou des SSDS Même - votre concurrence a déjà fait le commerce au meilleur tarif car sa base de données était dans RAM et vous avez perdu des millions de dollars parce que vous étiez 0,5 seconde de retard.

D'autres utilisations seraient des environnements hautement virtualisés ou une édition vidéo possible ou un rendu 3D bien que j'imagine qu'un GPU est mieux adapté à cela.

À ce niveau, vous voudrez peut-être penser aux processeurs comme ces camions de benne massives que vous voyez de 30 pieds de haut et peut transporter un camion de ciment à l'arrière d'eux. Oui, ils sont plus gros, mais ils sont hautement spécialisés et vous n'en voulez pas.

La facture d'alimentation pour un système de 8 socle serait supérieure à l'hypothèque moyenne.

3
user333945