Trop beau pour être vrai? La modification du code pourrait économiser des gigawattheures dans les centres de données dans le monde entier
Aythrasse avant: Les chercheurs ont dévoilé une modification petite mais puissante du noyau Linux qui pourrait réduire considérablement la consommation d'énergie dans les centres de données. La modification proposée survient à un moment crucial, car l'informatique représente actuellement environ 5% de la consommation d'énergie quotidienne du monde, les centres de données étant des contributeurs majeurs à cette consommation.
Des chercheurs de la Cheriton School of Computer Science de l'Université de Waterloo, dirigée par le professeur Martin Karsten et y compris Peter Cai, ont identifié des inefficacités dans le traitement du trafic réseau pour les applications de serveur chargées de communications. Leur solution, qui consiste à réorganiser les opérations au sein de la pile de mise en réseau Linux, a montré des améliorations à la fois des performances et de l'efficacité énergétique.
La modification, présentée lors d'une conférence de l'industrie, augmente le débit jusqu'à 45% dans certaines situations sans compromettre la latence de queue. Le professeur Karsten a comparé l'amélioration de l'optimisation du pipeline d'une usine de fabrication, résultant en une utilisation plus efficace des caches de processeur du centre de données.
Le professeur Karsten a collaboré avec Joe Damato, un ingénieur distingué chez vous, pour développer un changement de noyau non intrusif composé de seulement 30 lignes de code. Cette modification faible mais percutante a le potentiel de réduire jusqu'à 30% la consommation d'énergie dans les opérations de centre de données critiques.
Au cœur de cette innovation se trouve une fonctionnalité appelée Suspension IRQ (demande d'interruption), qui équilibre l'utilisation de puissance CPU avec un traitement efficace des données. En réduisant les interruptions inutiles du CPU pendant les périodes à forte trafic, la fonction améliore les performances du réseau tout en maintenant une faible latence pendant les périodes plus calmes.
L'efficacité de cette solution a été testée et le code a maintenant été incorporé dans le dernier noyau Linux, version 6.13. Cette inclusion ouvre la porte à une adoption généralisée dans l'industrie technologique.
Le professeur Karsten a souligné l'impact mondial potentiel de cette évolution, notant que si les grandes entreprises technologiques comme Amazon, Google et Meta choisissent de mettre en œuvre cette méthode dans leurs centres de données, cela pourrait entraîner des économies de gigawattheures d'énergie dans le monde. « Toutes ces grandes entreprises – Amazon, Google, Meta – utilisent Linux dans une certaine mesure, mais elles sont très pointues sur la façon dont elles décident de l'utiliser », a-t-il déclaré. « Presque chaque demande de service qui se produit sur Internet pourrait être affectée positivement par cela. »
Cette percée arrive à un moment critique, car des rapports récents indiquent que la consommation d'électricité du centre de données mondial devrait plus de doubler d'ici 2026. L'Agence internationale de l'énergie prévoit que la consommation d'électricité du centre de données pourrait passer de 460TWh en 2022 à 650TWH et 1 050TWH par 460TW 2026, entraîné en grande partie par la croissance des charges de travail à forte intensité de puissance telles que l'IA et l'exploitation des crypto-monnaies.