Значне зниження витрат. Канадські вчені виявили метод, який дозволяє зменшити енергоспоживання в дата-центрах.

Цей показник удвічі або утричі перевищує обсяги енергії, витрачаємої на майнінг криптовалюти, при цьому загальні обчислювальні процеси становлять приблизно 5% від всього глобального споживання енергії, повідомили дослідники.
Більше того, згідно з прогнозами Goldman Sachs, енергетичні потреби дата-центрів, ймовірно, продовжать зростати, що пов'язано з стрімким розвитком штучного інтелекту (ШІ).
Проте науковці з Університету Ватерлоо повідомляють про створення економічного та простого методу, який може зменшити споживання майже на 30 відсотків. Це досягається шляхом інтеграції всього лише 30 рядків нового коду в операційну систему Linux.
Майже весь веб-трафік проходить через центри обробки даних, більшість з яких використовують операційну систему з відкритим вихідним кодом Linux. Інформація надходить у "пакетах", які потім розподіляються і виділяються "фронтендом" центру обробки даних, -- пояснив Мартін Керстен, професор комп'ютерних наук в Університеті Ватерлоо.
Карстен та його колега, аспірант з інформатики Пітер Кай, розробили незначне вдосконалення, яке дозволяє підвищити ефективність обробки даних. Цей метод вперше був представлений у дослідженні, опублікованому в грудні 2023 року в журналі Proceedings of the ACM on Measurement and Analysis of Computing Systems (POMACS), а сам код став доступним лише цього місяця у складі версії Linux 6.13.
"Ми переглянули послідовність і час виконання завдань, що значно покращило ефективність використання кешів центрального процесора в нашому дата-центрі. Це можна порівняти з оптимізацією виробничого конвеєра, щоб працівники не витрачали час на безцільні переміщення," – зазначив Карстен.
Він співпрацював з Джо Дамато, видатним інженером компанії Fastly, яка спеціалізується на послугах хмарних обчислень, щоб створити компактний код, що налічує близько 30 рядків. Цей код мав на меті вдосконалити обробку мережевого трафіку в системі Linux.
Методологія визначає та кількісно оцінює як прямі, так і непрямі витрати, пов'язані з асинхронними запитами на апаратні переривання (IRQ). Цей процес, що відповідає за розподіл пакетів, є основним джерелом накладних витрат. Крім того, передбачається, що незначна модифікація системи Linux може істотно підвищити ефективність та продуктивність традиційних мереж, заснованих на ядрі, на 45%, без шкоди для експлуатаційних характеристик.
"Усі ці великі компанії - Amazon, Google, Meta -- використовують Linux тією чи іншою мірою, але вони дуже розбірливі в тому, як вони вирішують його використовувати, -- сказав Карстен. -- Якщо вони вирішать увімкнути наш метод у своїх центрах обробки даних, це може заощадити гігават-години енергії по всьому світу. Це може позитивно вплинути майже на кожен запит на обслуговування, який відбувається в Інтернеті".