Améliorez les performances HPC grâce aux instances Amazon EC2 m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération

STREAM

  • Les instances m6i 8-vCPU vous permettent d'obtenir un débit STREAM Triad jusqu'à 53 % supérieur à celui des instances m5.

  • Les instances m6i 16-vCPU vous permettent d'obtenir un débit STREAM Triad jusqu'à 38 % supérieur à celui des instances m5.

author-image

Par

Les instances Amazon EC2 m6i ont offert des performances STREAM Triad jusqu'à 53 % supérieures à celles des instances m5 équipées de processeurs Intel® Xeon® Scalable de 2ᵉ génération

Qu'il s'agisse, entre autres, de l'évolution des paysages concurrentiels ou des défis de la chaîne d'approvisionnement, les entreprises d'aujourd'hui sont confrontées à des problèmes plus complexes que jamais. Les solutions technologiques ne peuvent pas résoudre tous ces problèmes, mais compte tenu de la quantité croissante de données à traiter, elles peuvent certainement aider. Cependant, plus le problème de calcul est complexe, plus il faut de ressources pour le résoudre. La mémoire est une ressource essentielle : il est primordial d'avoir une mémoire rapide à haut débit, car de nombreuses applications mettent les données en mémoire cache pour améliorer les performances. Si votre entreprise a choisi d'exécuter ses charges de travail de calcul intensif (HPC) dans le Cloud, comment faire pour choisir la bonne instance afin de maximiser les performances ?

Le banc d'essai STREAM Triad, qui est couramment utilisé dans les bancs d'essai HPC, mesure la bande passante durable de la mémoire et fournit des résultats de débit en Mo/s. Intel a exécuté ce banc d'essai sur deux ensembles d'instances Elastic Compute Cloud (EC2) Amazon Web Services (AWS) :

  • Instances m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération
  • Instances m5 équipées de processeurs Intel® Xeon® Scalable de 2ᵉ génération

Intel a testé les deux instances avec 8-vCPU, puis à nouveau avec 16-vCPU, pour mettre en évidence les différences de performances constatées par plusieurs types d'entreprises. Aux deux tailles d'instance, les instances m6i ont offert un débit jusqu'à 53 % supérieur à celui des instances m5. Ces résultats montrent aux entreprises envisageant d'investir dans des instances EC2 plus récentes qu'il serait judicieux d'opter pour les instances m6i.

Débit de STREAM Triad supérieur pour les petites instances

La Figure 1 montre les résultats de l'essai de performance STREAM Triad sur des instances 8-vCPU. Pour cette instance de taille réduite, idéale pour les entreprises qui souhaitent prendre en charge des charges de travail plus modestes, l'instance m6i équipée de processeurs Intel® Xeon® Scalable de 3ᵉ génération offrait des performances 53 % supérieures à celles de l'instance m5.

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

Débit de STREAM Triad supérieur pour les instances de taille moyenne

Les entreprises qui ont besoin d'une plus grande puissance de traitement peuvent choisir des instances de taille moyenne, notamment celles dotées de 16-vCPU. À cette taille, l'instance m6i équipée des nouveaux processeurs Intel® Xeon® Scalable de 3ᵉ génération offrait un débit STREAM Triad 38 % plus élevé que l'instance m5 équipée de processeurs de la génération précédente (voir la Figure 2).

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

Conclusion

Les charges de travail HPC nécessitent une grande puissance pour être efficaces. Les entreprises peuvent avoir du mal à choisir les options qui répondent à leurs besoins parmi la multitude d'options offertes dans le Cloud. Ces résultats de banc d'essai STREAM Triad indiquent que les entreprises pourraient obtenir de meilleures performances en choisissant des instances Amazon EC2 m6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération plutôt que des instances m5 équipées de processeurs Intel® Xeon® Scalable de 2ᵉ génération.

En savoir plus

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. Drapeaux du compilateur : -O3 -qopt-streaming-stores=always -qopt-zmm-usage=high -xCORE-AVX512 -qopenmp -mcmodel=large -DSTREAM_ARRAY_SIZE=268435456. m5.2xlarge : Intel Xeon Platinum 8259CL, 8 cœurs, 32 Go de RAM, jusqu'à 10 Gbit/s de débit réseau, jusqu'à 4,75 Gbit/s de débit de stockage ; 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 ; m5.4xlarge : Intel Xeon Platinum 8259CL, 16 cœurs, 64 Go de RAM, jusqu'à 10 Gbit/s de débit réseau, jusqu'à 4,75 Gbit/s de débit de 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.