Xeon ou EPYC : comparer sans se laisser piégerXeon or EPYC: comparing without falling into traps

Comparer deux processeurs serveurs sur leur seul nombre de cœurs mène presque toujours à une mauvaise décision. Ce qui compte vraiment, c'est l'équilibre entre cœurs, lignes PCIe, canaux mémoire et fréquence soutenue, rapporté à la charge visée et au modèle de licence des logiciels qui tourneront dessus.Comparing two server processors on core count alone almost always leads to a poor decision. What really matters is the balance between cores, PCIe lanes, memory channels and sustained frequency, weighed against the target workload and the licensing model of the software that will run on it.

Densité de cœurs et architecture interneCore density and internal architecture

Les EPYC assemblent plusieurs puces de calcul autour d'un composant central d'entrées-sorties, ce qui permet une densité de cœurs élevée par socket. Cette organisation en chiplets introduit en revanche des différences de latence selon que deux cœurs partagent ou non le même groupe. Les Xeon proposent des gammes très larges, avec des références à fréquence élevée et peu de cœurs et d'autres orientées densité.EPYC processors assemble several compute dies around a central input-output component, which allows high core density per socket. That chiplet organisation does introduce latency differences depending on whether two cores share the same group. Xeon offers very broad ranges, with high-frequency low-core parts alongside density-oriented ones.

  • Densité de cœurs par socket généralement élevée côté EPYC
  • Architecture en chiplets et topologie NUMA à prendre en compte
  • Gammes Xeon très segmentées selon la charge visée
  • Un mono-socket dense peut remplacer un ancien bi-socket
  • Generally high core density per socket on the EPYC side
  • Chiplet architecture and NUMA topology must be considered
  • Xeon ranges are heavily segmented by target workload
  • A dense single socket can replace an older dual socket

Lignes PCIe et canaux mémoirePCIe lanes and memory channels

Le nombre de lignes PCIe disponibles conditionne la quantité de cartes réseau, de GPU et de disques NVMe raccordables sans passer par un multiplexeur. Le nombre de canaux mémoire détermine la bande passante offerte à l'ensemble des cœurs. Ces deux caractéristiques varient fortement entre gammes et générations, et déterminent souvent le choix de plateforme davantage que la puissance de calcul brute.The number of available PCIe lanes governs how many network adapters, GPUs and NVMe drives can be attached without a switch chip. The number of memory channels determines the bandwidth offered to all cores. Both characteristics vary widely between ranges and generations, and often decide the platform choice more than raw compute power does.

  • Les lignes PCIe limitent le nombre de GPU et de NVMe
  • Les canaux mémoire conditionnent la bande passante par cœur
  • Un multiplexeur PCIe partage la bande passante disponible
  • Vérifiez la répartition des lignes sur la carte mère retenue
  • PCIe lanes limit GPU and NVMe counts
  • Memory channels govern bandwidth per core
  • A PCIe switch shares the available bandwidth
  • Check lane allocation on the chosen motherboard

Le poids des licences logiciellesThe weight of software licensing

Beaucoup de logiciels d'infrastructure et de bases de données se facturent au cœur ou par tranche de cœurs. Sur ces environnements, le coût des licences dépasse très largement celui du matériel, et un processeur à moins de cœurs mais à fréquence élevée devient le choix économiquement rationnel. À l'inverse, sur des charges libres ou facturées au socket, la densité maximale reprend tout son intérêt. Le bon réflexe est de partir de la charge et des licences, puis de faire dimensionner la machine autour de ces contraintes.Many infrastructure and database products are licensed per core or per core band. In those environments licensing costs vastly exceed hardware costs, and a processor with fewer but faster cores becomes the economically rational choice. Conversely, on open-source workloads or socket-based licensing, maximum density regains its full appeal. The right reflex is to start from the workload and the licences, then have the machine sized around those constraints.

  • Licence au cœur : privilégier la fréquence et l'efficacité par cœur
  • Licence au socket : privilégier la densité maximale
  • Chiffrez les licences avant de choisir la référence processeur
  • Un choix matériel mal aligné peut coûter très cher en licences
  • Per-core licensing: favour frequency and per-core efficiency
  • Per-socket licensing: favour maximum density
  • Cost the licences before choosing the CPU part number
  • A misaligned hardware choice can be very expensive in licences

Repères de configurationConfiguration guidance

Densité de cœursCore densityGénéralement plus élevée par socket côté EPYC
Lignes PCIePCIe lanesDéterminent le nombre de GPU et de disques NVMe
Canaux mémoireMemory channelsConditionnent la bande passante disponible par cœur
Topologie interneInternal topologyChiplets et NUMA à prendre en compte pour le placement
Modèle de licenceLicensing modelAu cœur ou au socket, critère souvent décisif
Usage recommandéRecommended useDensité pour la virtualisation, fréquence pour le mono-thread

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Non. Un mono-socket dense évite les traversées entre sockets, simplifie le placement NUMA et réduit souvent la consommation à performance équivalente. Le bi-socket garde son intérêt quand la capacité mémoire, le nombre de lignes PCIe ou la disponibilité en cas de panne partielle imposent deux processeurs.No. A dense single socket avoids cross-socket traffic, simplifies NUMA placement and often lowers power draw at equivalent performance. Dual socket keeps its value when memory capacity, PCIe lane count or availability under partial failure require two processors.
En raisonnant sur les caractéristiques structurantes plutôt que sur des scores agrégés : nombre de cœurs, fréquence soutenue en charge, canaux mémoire, lignes PCIe et enveloppe thermique. La meilleure preuve reste un essai sur votre propre charge, ce que permet une phase de qualification avant déploiement à grande échelle.By reasoning on structural characteristics rather than aggregate scores: core count, sustained frequency under load, memory channels, PCIe lanes and thermal envelope. The best evidence remains a trial on your own workload, which a qualification phase before large-scale deployment makes possible.
Dans un même serveur, jamais : les deux sockets doivent recevoir des processeurs identiques. Dans un cluster de virtualisation, c'est possible en activant un mode de compatibilité qui aligne les jeux d'instructions exposés aux machines virtuelles, au prix de l'abandon des instructions les plus récentes.Within one server, never: both sockets must hold identical processors. Within a virtualisation cluster it is possible by enabling a compatibility mode that aligns the instruction sets exposed to virtual machines, at the cost of giving up the newest instructions.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.