Les instances M6i ont surpassé les instances M6a équipées de processeurs AMD EPYC pour les charges de travail de classification d'images, et ce pour plusieurs tailles d'instances
Les entreprises qui choisissent des instances cloud AWS pour exécuter des charges de travail de classification d'images ont parfois du mal à savoir quel type d'instance offre les performances nécessaires pour réduire le temps d'accès aux informations. Les résultats des tests montrent que les instances AWS M6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération peuvent répondre aux besoins exigeants du deep learning pour la classification des images.
Les derniers processeurs Intel Xeon Scalable de 3ᵉ génération offrent des fonctionnalités destinées à améliorer les charges de travail du deep learning, notamment les instructions Intel Advanced Vector Extensions (Intel AVX-512) ainsi que les instructions Intel Deep Learning Boost Vector Neural Network (VNNI). Principled Technologies a testé deux types d'instance AWS utilisant une précision int8 et une taille de lot de 128 pour comparer les performances de classification d'images ResNet50 en fonction de la taille des instances.
- Instances AWS M6i équipées de processeurs Intel Xeon Scalable de 3ᵉ génération
- Instances AWS M6a équipées de processeurs AMD EPYC de 3ᵉ génération
Dans ces tests, les instances AWS M6i équipées de processeurs Intel Xeon Scalable de 3ᵉ génération ont classé jusqu'à 2,94 fois plus d'images par seconde que les instances M6a équipées de processeurs AMD EPYC. Cette augmentation significative des performances indique que les entreprises pourraient acheter moins d'instances cloud pour gérer leurs besoins de deep learning en optant pour les instances AWS M6i.
Comprendre les données plus rapidement sur les grandes instances
Sur les grandes instances de 96 vCPU, les instances AWS M6i équipées de processeurs Intel Xeon Scalable de 3ᵉ génération ont offert des performances nettement supérieures à celles des instances M6a équipées de processeurs AMD EPYC. La figure 1 montre que les instances AWS M6i ont classé 2,94 fois plus d'images par seconde que les instances M6a.
Comprendre les données plus rapidement sur de petites instances
Sur les petites instances de 16 vCPU, les instances AWS M6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération ont offert des performances nettement supérieures à celles des instances M6a équipées de processeurs AMD EPYC. Elles ont classé 2,49 fois plus d'images par seconde (plus du double) sur le banc d'essai ResNet50 (voir la figure 2).
Conclusion
Que vous exécutiez des charges de travail de classification d'images pour améliorer les voitures à conduite autonome ou pour évaluer des patients en vue d'un diagnostic médical, il est possible d'obtenir des informations plus rapidement en classifiant davantage d'images par seconde. D'après les tests, opter pour des instances AWS M6i équipées de processeurs Intel Xeon Scalable de 3ᵉ génération plutôt que pour des instances M6a équipées de processeurs AMD EPYC de 3ᵉ génération permet de classer des images jusqu'à 2,94 fois plus rapidement.
Accélérer les taux de classification des images ne signifie pas seulement obtenir des réponses plus rapidement. En traitant plus d'images, plus rapidement, votre personnel informatique peut réduire le nombre d'instances cloud à acheter et à gérer pour effectuer le travail requis.
Plus d'infos
Pour commencer à exécuter vos charges de travail de classification d'images sur des instances AWS M6i, visitez https://aws.amazon.com/ec2/instance-types/m6i/.
Pour plus de détails sur les résultats de ces tests effectués par des tiers, visitez le site https://facts.pt/DNLGDAd.