Catégorie : Sciences
Séisme au Venezuela : comment les smartphones Android ont alerté avant les secousses
Apple s’apprêterait à zapper les puces M6 Pro et M6 Max pour passer directement au M7 axé sur l’IA
Test du Mova V70 Ultra : Enfin un robot aspirateur laveur qui nettoie les moindres recoins
Microsoft augmente le prix des Xbox pour la troisième fois en un an
Pour trouver un smartphone à 120 Hz et endurant à moins de 150 euros, cela se passe chez Xiaomi avec cette réduction sur le nouveau Poco C81 Pro
Cache-aware scheduling – Le patch Linux qui vise +360% de perf sur MySQL
L’
ordonnanceur du noyau Linux
vient de recevoir une proposition de mise à jour qui fait grimper les perfs de façon assez spectaculaire sur certaines charges. Hygon, le fondeur chinois qui fabrique des x86 sous licence de l’architecture Zen d’AMD, a envoyé une série de patches pour étendre le cache-aware scheduling, et les chiffres annoncés montent jusqu’à 360% de mieux en terme de transactions par seconde sur MySQL.
Pour comprendre le délire, faut revenir au
cache-aware scheduling
de base, le fameux CAS, conçu par les ingénieurs d’Intel (Tim Chen, Chen Yu et Peter Zijlstra) et tout juste mergé dans Linux 7.2. Sur un CPU moderne avec plusieurs caches de dernier niveau, le fameux LLC, l’ordonnanceur essaie de regrouper sur le même domaine de cache les tâches qui partagent des données. Du coup, moins de ratés de cache, moins de données qui font des allers-retours entre les caches, et donc de la perf en plus sans toucher au matos mais juste en plaçant mieux les tâches.
