Le correctif initial d’AMD entraîne une baisse des performances allant jusqu’à 54 %

Il y a une semaine, des informations sur la vulnérabilité Inception d’AMD ont éclaté et la première analyse approfondie de l’impact des atténuations sur les performances a été publiée. Phoronix, centré sur Linux, vient de télécharger huit pages de résultats de test. En utilisant un système basé sur AMD Epyc 7763 (Zen 3), exécutant Linux (bien sûr), le site a testé une pléthore d’applications et a compilé les résultats avant et après la mise à jour. Selon la charge de travail, vous ne verrez peut-être pas beaucoup de différence. Cependant, certaines tâches étaient jusqu’à 54 % plus lentes sur un système corrigé.

Balayez pour faire défiler horizontalement

Processus d’essai

Aucun résultat de patch

Pire performance des correctifs

MariaDB 4096 (requêtes/s)

590

274 (-54%)

DaCapo (temps, ms)

3993

5305 (+33%)

Linux Compilation defconfig (heure, s)

31.19

40.09 (+29%)

Rotation de Gimp (temps, s)

9.444

12.096 (+28%)

OpenRadioss (temps, s)

77,48

99.04 (+27%)

Apache Spark (temps, s)

4,91

5,74 (+17%)

7zip (MIPS)

384374

334812 (-13%)

Blender 3.6 (rendu, s)

27.34

27,73 (+1,4%)

Compteur de vitesse Firefox (courses / minute)

347

343 (-1,2 %)

Données issues de l’analyse comparative Phoronix

Pour le tableau ci-dessus, nous avons examiné certains des pires résultats, ainsi que certains des résultats de tests d’applications plus familières telles que 7zip, Blender et Firefox. Ces trois applications familières ne souffrent pas trop des atténuations AMD Inception. Des trois, l’application de compression 7zip semble être la plus affectée, mais combien de temps passez-vous à décompresser des fichiers dans une journée moyenne ?

(Crédit image : Phoronix)

Des conséquences beaucoup plus graves sur les performances sont observées dans les applications qui fonctionnent sur les bases de données, la compilation de code, l’ingénierie et le traitement d’images. Le pire résultat que nous ayons vu, avec MariaDB, montre que les opérations de base de données ont été gravement affectées sur un système Epyc corrigé.

(Crédit image : Phoronix)

Si vous vous dirigez vers Phoronix pour un examen plus approfondi des données et une sélection plus large de résultats, vous verrez que les résultats montrent parfois plus que la simple atténuation AMD Inception étant « désactivée » ou « activée ». Il y aura jusqu’à trois niveaux de correctifs avec différentes configurations – certains avec des atténuations purement basées sur le noyau, d’autres avec le microcode le plus récent et un autre avec l’atténuation la plus sécurisée de la barrière de prédiction de branche indirecte (IBPB). Veuillez noter que l’IBPB s’est souvent (mais pas toujours) avéré être le moins performant de toutes les mesures d’atténuation. L’atténuation par défaut d’AMD Linux est le « mode RET sécurisé ».

Source-138