Бурное развитие отрасли искусственного интеллекта сделало актуальными рассуждения о высоком энергопотреблении сопутствующей вычислительной инфраструктуры, но серверные компоненты нагружают окружающую среду не только во время эксплуатации, но и в процессе утилизации. Microsoft старается дать вторую жизнь списанным компонентам, чтобы снизить их влияние на экологию.
Microsoft, по данным TechRadar, объединила усилия с учёными из университетов Вашингтона и Карнеги-Меллона, чтобы разработать методику повторного использования ряда компонентов из отслуживших серверных систем. Концепция получила обозначение GreenSKUs — буквально, «зелёные комплектующие». Типовой срок амортизации серверных компонентов измеряется периодом от трёх до пяти лет, но по факту те же модули оперативной памяти могут прослужить гораздо дольше, просто за это время их обычно успевают заменить на более производительные. Твердотельные накопители также можно применять за пределами указанного срока эксплуатации, если они имеют приемлемую расчётную долговечность.
Современные технологии вроде интерфейса CXL позволяют объединять в одной системе компоненты разных поколений, при этом минимально теряя в производительности. Авторы инициативы разработали систему отбора бывших в использовании серверных компонентов для дальнейшего использования по критерию обеспечиваемого быстродействия и уровня энергопотребления. С программной стороны для таких «вторичных» серверов подбираются вычислительные нагрузки, с которыми они будут успешно справляться. Центральные процессоры AMD EPYC семейства Bergamo обеспечивают приемлемую производительность при низком энергопотреблении, в серверных системах GreenSKUs они соседствуют с модулями памяти и SSD, бывшими в употреблении.
По некоторым оценкам, инфраструктура облачных вычислений сейчас потребляет до 3 % мирового объёма ежегодно вырабатываемой электроэнергии. Уже к 2030 году она будет отвечать за 20 % углеродных выбросов. Используя подход GreenSKUs, величину выбросов удастся снизить на 8 %, как считают авторы инициативы. Если подход распространить на весь мир, то выбросы удастся снизить на пару десятых долей процента, а это уже сопоставимо с влиянием всего парка эксплуатируемых на территории США смартфонов на окружающую среду.
С точки зрения быстродействия серверных систем типа GreenSKUs приходится идти на ухищрения, стараясь снизить влияние возросших задержек в модулях памяти, а быстродействие твердотельных накопителей приходится увеличивать за счёт объединения в RAID-массивы. Кроме того, процессоры AMD Bergamo имеют ограниченное быстродействие кеша. Microsoft приходится балансировать характеристики всего комплекса серверных систем, чтобы GreenSKUs его не слишком явно снижали. Корпорация использует этот подход при развитии своей инфраструктуры Azure.