Choisissez les instances Amazon EC2 m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération pour augmenter les performances du calcul intensif

STREAMING

  • Obtenez un débit STREAM Triad jusqu'à 79 % plus élevé avec les instances m6i 8-vCPU par rapport aux instances m6a 8-vCPU.

  • Obtenez un débit STREAM Triad jusqu'à 2,75 fois plus élevé avec les instances m6i 16-vCPU par rapport aux instances m6a 16-vCPU.

author-image

Par

Obtenez des performances STREAM Triad jusqu'à 2,75 fois supérieures avec les instances Amazon EC2 m6i par rapport aux instances m6a équipées de processeurs AMD EPYC.

Alors que le marché mondial ne cesse de gagner en complexité, de plus en plus d'entreprises collectent et analysent des données pour prendre des décisions stratégiques. Les bonnes données, analysées correctement, peuvent aider les entreprises à trouver et à résoudre des problèmes, à planifier l'avenir et à développer leur clientèle. L'analyse de vastes ensembles de données exige toutefois une grande puissance de calcul, et il est essentiel, surtout pour le calcul intensif (HPC), de choisir les bonnes instances de Cloud. La mémoire est une problématique particulièrement importante, une vitesse et un débit élevés étant vitaux pour les applications qui mettent les données en mémoire cache.

Pour aider les entreprises à trouver des instances avec le débit mémoire nécessaire, Intel a testé le débit mémoire en continu de deux ensembles d'instances Elastic Compute Cloud (EC2) d'Amazon Web Services (AWS) :

  • instances m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération.
  • instances m6a équipées de processeurs AMD EPYC.

En utilisant le banc d'essai STREAM Triad, qui enregistre le débit mémoire de chaque instance en Mo/s, Intel a testé les deux familles d'instances à 8 vCPU et 16 vCPU. En offrant un débit mémoire jusqu'à 2,75 fois supérieur, les instances m6i ont largement surpassé les options m6a, ce qui permet de déterminer la meilleure solution pour les charges de travail de calcul intensif à forte intensité de mémoire.

Augmentation du débit de STREAM Triad pour les petites instances

Comme le montre le graphique 1, l'instance m6i 8-vCPU, équipée de processeurs Intel® Xeon® Scalable de 3ᵉ génération, a surpassé de 79 % son équivalent équipé de processeurs AMD. Si vos charges de travail sont de taille modérée, les instances m6i 8-vCPU sont une excellente option pour maximiser les performances.

Figure 1. Performances relatives de STREAM Triad de l'instance m6i 8-vCPU par rapport à l'instance m6a 8-vCPU. Plus les chiffres sont élevés, mieux c'est.

Augmentation du débit de STREAM Triad pour les instances de taille moyenne

Pour les charges de travail plus importantes, Intel a testé les mêmes types d'instance avec 16-vCPU. Une fois encore, nous constatons que l'instance m6i, équipée de processeurs Intel® Xeon® Scalable de 3ᵉ génération, a obtenu des performances nettement supérieures à celles de l'instance m6a équipée de processeurs AMD. Cette fois, cependant, le débit mémoire de l'instance m6i était 2,75 fois supérieur à celui de l'instance m6a (voir le diagramme 2).

Figure 2. Performances relatives de STREAM Triad de l'instance m6i 16-vCPU par rapport à l'instance m6a 16-vCPU. Plus les chiffres sont élevés, mieux c'est.

Conclusion

Pour les charges de travail qui peuvent bénéficier de niveaux élevés de débit mémoire en continu, comme les charges de travail de calcul intensif, les entreprises doivent investir dans des instances de Cloud adaptées à cette tâche. Ces tests montrent clairement que les instances m6i d'AWS équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération offrent des performances supérieures en matière de bande passante mémoire par rapport aux instances m6a équipées de processeurs AMD. Si votre entreprise est exposée à une croissance constante de la taille de ses charges de travail, pensez aux instances AWS EC2 m6i lorsque vous recherchez une solution Cloud pour vos charges de travail de calcul intensif.

Plus d'infos

Rendez-vous sur https://aws.amazon.com/ec2/instance-types/m6i/ pour commencer à exécuter vos charges de travail HPC sur des instances Amazon EC2 m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération.

Test effectué par Intel en janvier 2022. Toutes les configurations ont utilisé Ubuntu 20.04.3 LTS kernel 5.11.0-1022-aws sur AWS us-west=2, avec STREAM v5.10, le compilateur ICC 2021.2, et ont fixé OMP_NUM_THREADS égal au nombre de vCPU. Les configurations AMD utilisaient les indicateurs du compilateur : -mcmodel medium -shared-intel -O3 -march=core-avx2 -DSTREAM_ARRAY_SIZE=268435456 -DNTIMES=100 -DOFFSET=0 -qopenmp -qopt-streaming-stores always -qopt-zmm-usage=high. Les configurations d'Intel utilisaient les indicateurs du compilateur : -O3 -qopt-streaming-stores=always -qopt-zmm-usage=high -xCORE-AVX512 -qopenmp -mcmodel=large -DSTREAM_ARRAY_SIZE=268435456. m6a.2xlarge : AMD EPYC 7R13, 8 cœurs, 32 Go de RAM, BW réseau jusqu'à 12,5 Gbit/s, BW stockage jusqu'à 6,6 Gbit/s ; m6i.2xlarge : Intel Xeon Platinum 8375C, 8 cœurs, 32 Go de RAM, jusqu'à 10 Gbit/s de débit réseau, jusqu'à 12,5 Gbit/s de débit de stockage ; m6a.4xlarge : AMD EPYC 7R13, 16 cœurs, 64 Go de RAM, jusqu'à 12,5 Gbit/s en réseau, jusqu'à 6,6 Gbit/s en stockage ; m6i.4xlarge : Intel Xeon Platinum 8375C, 16 cœurs, 64 Go de RAM, jusqu'à 10 Gbit/s de débit réseau, jusqu'à 12,5 Gbit/s de débit de stockage.