COMPTOIR
register

LLVM a impléménté ses premières "optimisations" pour Zen 3

Avec l’annonce en grande pompe des nouveaux processeurs des rouges, estampillées 5000 et disponibles à partir du 5 novembre, les utilisateurs sont dans l’impatience générale. Alors que les performances fuitent d’un peu partout, voilà que d’autres sources alternatives nous confirment qu’AMD s’affaire également afin que tout soit fin prêt pour le lancement final.

 

Or, qui dit CPU dit compilation, c’est donc assez logiquement que nous assistons à la mise à jour de ces logiciels, avec, assez surprenemment, LLVM en premier (une influence d’Apple ?), GCC n’ayant pas encore reçu son patch. Par contre GNU Binutils, l’utilitaire permettant de gérer les binaires, a bien reçu sa rustine : étrange ! Sans surprise, l’option d’optimisation se nomme --march=zenver3, et, pour le moment, se contente sur le dragon de rajouter le support des instructions nouvelles, à savoir les extensions PKU, INVPCID, VAES et VPCMULDQD (vous trouverez plus d’information à leur sujet dans notre brève suivant l’annonce).

 

Pour le moment, difficile d’en inférer les changements microarchitecturaux à l’œuvre, et c’est bien dommage ! Pourtant, les 19 % d’IPC supplémentaires promis par la firme auraient bien pu trouver ici une explication : chou blanc. En attente du 5 novembre pour des spécifications officielles ? (Source : Phoronix doublé)

 

llvm logo

Un poil avant ?

Comptoiroscope • Ray tracing et DLSS pour Ghostrunner

Un peu plus tard ...

Nous avons essayé • Corsair K100

Les 5 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par m aux 4 coins du pays du Grand Est, le Mardi 27 Octobre 2020 à 20h28  
par Nicolas D. le Mardi 27 Octobre 2020 à 19h52
par Nicolas D., le Mardi 27 Octobre 2020 à 19h52  
par Un ragoteur RGB en Provence-Alpes-Côte d'Azur le Lundi 26 Octobre 2020 à 17h58
l'option znver2 existe déjà
Zenver3, c'est mieux !
par m du Grand Est le Mardi 27 Octobre 2020 à 17h50
Pas trouvé Même en tapant ces 4 extensions dans votre moteur de recherche.
Oups, j'étais persuadé pourtant d'avoir tapé ce truc. Il s'agit :
- PKU : segmentation de la mémoire accessible par un processus
- INVPCID : mécanisme de protection de la mémoire d'un processus, utilisé entre autre pour accélérer des protections contre spectre et meltdown
- VAES : extension vectorielle pour le chiffrement
- VPCMULDQD : multiplication de vecteurs sous une forme encore non supportée
par m du Grand Est, le Mardi 27 Octobre 2020 à 17h50  
 
vous trouverez plus d'information à leur sujet dans notre brève suivant l'annonce)

Pas trouvé Même en tapant ces 4 extensions dans votre moteur de recherche.
par Un ragoteur RGB en Provence-Alpes-Côte d'Azur, le Lundi 26 Octobre 2020 à 17h58  
l'option znver2 existe déjà
par sylanoa, le Lundi 26 Octobre 2020 à 16h50  
Sans surprise, sans surprise... moi je l'aurais plutôt appelé "-- march=zenver3" mais bon...