Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Naukowcy z Cheriton School of Computer Science odkryli, że niewielka zmiana w jądrze Linuxa może znacząco obniżyć zużycie energii przez centra danych. Nowa optymalizacja, składająca się z zaledwie 30 linii kodu, pozwala zmniejszyć zapotrzebowanie na energię nawet o 30%. Modyfikacja została uwzględniona w wersji 6.13 jądra Linux i wpływa na bardziej efektywne przetwarzanie ruchu sieciowego.
Badania prowadzone przez Martina Karstena i jego byłego studenta Petera Caia wykazały, że dotychczasowe metody obsługi pakietów w jądrze Linuxa były nieoptymalne. Naukowcy zastosowali metodę zawieszenia żądania przerwania (IRQ), co pozwala na redukcję zbędnych operacji procesora. Nowe podejście poprawia zarządzanie pamięcią podręczną CPU, zwiększając w niektórych przypadkach przepustowość sieciową o 45% – bez wpływu na opóźnienia.
Modyfikacja została opracowana we współpracy z Joe Damato z Fastly i włączona do oficjalnego jądra Linux 6.13. Ponieważ system ten stanowi podstawę infrastruktury IT w firmach takich jak Amazon, Google czy Meta, zmiana może przełożyć się na globalne oszczędności energii rzędu gigawatogodzin rocznie.
Nowa optymalizacja była prezentowana na konferencji ACM SIGMETRICS 2024 jako przykład innowacyjnego podejścia do efektywności energetycznej w IT. Eksperci podkreślają, że nawet niewielkie zmiany w kodzie mogą przynieść wymierne korzyści dla całej branży, przyczyniając się do bardziej ekologicznej infrastruktury cyfrowej.