Traitez jusqu'à 2,94 fois plus d'images par seconde pour la classification d'images ResNet50 avec les instances AWS M6i équipées de processeurs Intel® Xeon® Scalable de 3ᵉ génération

Classification des images

  • Classez 2,94 fois plus d'images par seconde sur des instances AWS M6i de 96 vCPU avec des processeurs Intel Xeon Scalable de 3ᵉ génération par rapport aux instances M6a équipées de processeurs AMD EPYC.

  • Classez 2,49 fois plus d'images par seconde sur des instances AWS M6i de 16 vCPU avec des processeurs Intel Xeon Scalable de 3ᵉ génération par rapport aux instances M6a équipées de processeurs AMD EPYC.

author-image

Par

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.

Figure 1. Taux relatif d'images par seconde pour les grandes instances M6i et M6a (96 vCPU) qui effectuent la classification d'images en utilisant le banc d'essai ResNet50. Plus les chiffres sont élevés, mieux c'est.

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).

Figure 2. Taux relatif d'images par seconde pour les petites instances M6i et M6a (16 vCPU) qui effectuent la classification d'images en utilisant le banc d'essai ResNet50. Plus les chiffres sont élevés, mieux c'est.

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.