L'ordonnancement conscient du cache améliore les performances d'Intel Xeon 6

La fonctionnalité Cache Aware Scheduling d'Intel pour le noyau Linux a montré des gains de performance sur les processeurs Xeon 6 Granite Rapids. Les ingénieurs ont développé cette fonctionnalité pour optimiser le placement des tâches sur les systèmes multi-cache. Des benchmarks sur une configuration dual Xeon démontrent des avantages sur diverses charges de travail.

Au cours de la dernière année, les ingénieurs d'Intel ont fait progresser l'ordonnancement conscient du cache dans le noyau Linux. Ce code non encore fusionné permet au noyau de regrouper les tâches partageant des données sur le même domaine de cache de dernier niveau, minimisant les misses de cache et les rebonds de données entre cœurs. Bien qu'Intel ait mené l'effort, la fonctionnalité bénéficie aussi aux processeurs d'autres fournisseurs avec plusieurs domaines de cache. En octobre, des tests sur un serveur dual AMD EPYC 9965 ont révélé des améliorations sur plusieurs charges de travail. Désormais, des évaluations similaires ciblent la série Xeon 6 Granite Rapids d'Intel. À l'aide d'un serveur Gigabyte R284-A92-AAL1 équipé de deux processeurs Xeon 6980P et de 24 modules de 64 Go DDR5-8800 MRDIMM, des benchmarks récents ont évalué la dernière itération du code. Les tests ont utilisé la branche Git cache-aware-v2, alignée sur Linux 6.18-rc7, et l'ont comparée au noyau principal Linux 6.18.7 sans l'amélioration d'ordonnancement. Le système fonctionnait sous Ubuntu 25.10, avec les paquets par défaut incluant GCC 15.2, mais avec le remplacement du noyau personnalisé. Ces configurations mettent en évidence comment l'ordonnancement conscient du cache peut améliorer l'efficacité sur du matériel serveur haut de gamme comme Granite Rapids, influençant potentiellement les intégrations futures du noyau pour de meilleures performances multi-cœurs.

Articles connexes

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Image générée par IA

Noyau Linux 6.19 ajoute des améliorations de planification et les extensions C de Microsoft

Rapporté par l'IA Image générée par IA

Le prochain noyau Linux 6.19 introduit des améliorations clés dans le framework sched_ext pour une meilleure récupération des planificateurs eBPF et intègre les extensions C de Microsoft pour une compilation de code plus propre. Ces mises à jour visent à améliorer la stabilité, les performances et l'efficacité des développeurs dans divers environnements de calcul. Les contributions de sociétés comme Google, Meta et Microsoft mettent en lumière une collaboration croissante dans le développement open source.

Intel s'apprête à délivrer une présentation sur la planification consciente du cache à la Linux Plumbers Conference 2025. La session met en lumière les avancées dans la planification Linux pour un meilleur rendement matériel.

Rapporté par l'IA

Le noyau Linux 6.19 a résolu une régression significative de performance du planificateur, restaurant l'efficacité après que des tests précoces aient révélé des problèmes. Les développeurs ont identifié et corrigé un défaut causant une chute de 52,4 % dans les benchmarks, assurant une gestion des tâches plus fluide à travers les cœurs CPU. Cette correction met en lumière le processus de développement robuste du noyau au milieu d'optimisations plus larges.

Les développeurs proposent d'activer par défaut les extensions de synchronisation transactionnelle d'Intel (TSX) dans le prochain noyau Linux 7.0 sur les CPU pris en charge. Ce changement vise à améliorer les performances sans nécessiter de configuration manuelle. Cette mesure cible le matériel capable d'utiliser les fonctionnalités TSX.

Rapporté par l'IA

Le processeur AMD Ryzen 7 9850X3D, au prix de 499 $, améliore les capacités de jeu sous Linux avec une fréquence d'horloge supérieure à celle de son prédécesseur. Les benchmarks de tests montrent qu'il excelle dans les jeux et diverses charges de travail avant son lancement officiel. La puce 8 cœurs conserve un TDP de 120 W tout en offrant 104 Mo de cache.

S'appuyant sur l'annonce de Linus Torvalds concernant le noyau Linux 6.19-rc1, ce candidat à la sortie introduit des fonctionnalités de sécurité avancées telles que le chiffrement des liaisons PCIe, des améliorations des systèmes de fichiers pour EXT4 et XFS, et des pilotes pour du nouveau matériel incluant les SoC Tenstorrent et les graphiques Intel Xe3P.

Rapporté par l'IA

Le pilote graphique Intel Xe va ajouter le support des Transparent Huge Pages (THP) pour offrir des améliorations significatives des performances de Shared Virtual Memory (SVM). Ce développement vise à améliorer l'efficacité dans les environnements Linux. Phoronix rapporte ces changements comme une mise à jour clé pour les graphiques open-source.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser