La société AMD le code du compilateur Btver2/Jaguar pour optimiser les performances. De manière assez surprenante, Sony y joue un rôle majeur. En effet, c'est la société japonaise qui utilise LLVM Clang comme ensemble d'outils par défaut pour sa PlayStation 4. Rappelons que la console repose sur la puce hybride "rouge" Jaguar.

La semaine dernière, une autre mise à jour a été ajoutée au code cible Jaguar/Btver2, ce qui réduit la latence et améliore la bande passante des instructions CMPXCHG. Cela permettra globalement d'accélérer le fonctionnement. Ainsi, Sony continue de faire progresser ses améliorations pour le compilateur.
Au-delà des optimisations de la console existante, cela pourrait indiquer une préparation de la partie logicielle de la PS5. Cette console sera basée sur un processeur Ryzen de troisième génération avec une graphique Navi. Étant donné que Sony a déjà travaillé sur des améliorations pour LLVM sous l'architecture Zen, cela semble tout à fait logique.
Il est noté que les modifications actuelles et celles prévues seront incluses dans la sortie de LLVM Clang 10.0, qui devrait être disponible au début de l'année 2020.
Source : 3dnews.ru
