Les nouveaux compilateurs c et c ++ améliorent les performances de ryzen
Table des matières:
Le lancement des processeurs AMD Ryzen a été suivi d'un grand effort de développement logiciel pour tirer pleinement parti de la nouvelle microarchitecture Zen. AMD va encore plus loin avec le lancement de nouveaux compilateurs C et C ++ optimisés pour les nouveaux Processeurs Ryzen.
AMD lance de nouveaux compilateurs pour Ryzen
Les nouveaux compilateurs AOCC 1.0 C / C ++ d'AMD sont basés sur le LLVM Clang, auquel des correctifs spécifiques ont été ajoutés afin qu'ils puissent tirer pleinement parti de la nouvelle architecture d'AMD. Cela permet aux nouveaux compilateurs d'offrir une meilleure vectorisation et une meilleure génération de code pour Ryzen.
AMD 1800X Review en espagnol (analyse complète)
Phoronix a testé les nouveaux compilateurs AOCC contre les plus courants comme GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 et LLVM Clang 5.0 à l'aide d'un processeur Ryzen 7-1700 avancé à huit cœurs. Des tests ont été effectués sur le système d' exploitation Ubuntu 17.04 et ont montré que AOCC améliore les performances de GCC dans la plupart des cas, améliore LLVM Clang dans certains cas, et est finalement un peu meilleur que LLVM Clang dans certains cas.
Avec cela, il est démontré une fois de plus que les nouveaux processeurs ont encore besoin d'optimisations du logiciel pour pouvoir fonctionner à leur niveau maximum, ce qui est tout à fait normal car il s'agit d'une architecture totalement nouvelle.
Source: techpowerup