Page 1 sur 1

Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : sam. févr. 15, 2025 12:18 pm
par guillaume
Je bosse sur des compilations C++ lourdes (Unreal Engine). Avec mon nouveau 7950X, j'ai l'impression que le cache L3 est sous-utilisé. Des tips pour optimiser ?

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : sam. févr. 15, 2025 1:18 pm
par thomas1983
As-tu activé l'overclock du cache dans le BIOS ? Sur les Zen4, on peut gagner 10-15% de latence en montant le FCLK à 2000+ MHz.

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : sam. févr. 15, 2025 3:18 pm
par julie1991
Attention à la stabilité par contre ! J'ai crashé mon système en poussant trop. Reste autour de 1800-1900MHz pour du stable. Et vérifie tes timings mémoire.

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : sam. févr. 15, 2025 8:18 pm
par guillaume
Je suis à FCLK 1800 effectivement. Mais c'est surtout l'ordonnancement des threads qui me semble bizarre. Des outils pour visualiser l'usage du cache ?

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : sam. févr. 15, 2025 11:18 pm
par la_julie57
AMD uProf montre bien ça. Sinon regarde les counters avec Perf sous Linux. Essaye aussi de binder tes threads avec Process Lasso pour éviter les sauts entre CCD.

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : dim. févr. 16, 2025 11:18 am
par guillaume
Super merci ! J'ai gagné 8% sur mes builds avec uProf + binding. Le cache hit rate est passé de 72% à 89%. Je partage mon config file si ça intéresse des gens.

Re: Optimisation cache L3 sur Ryzen 9 7950X pour compilation logicielle

Publié : dim. févr. 16, 2025 1:18 pm
par devjunkie.m
Intéressé ! Tu pourrais détailler ta config Process Lasso ? J'ai le même CPU pour de la CAO et je galère avec les CCD...