Технологии Data Processing Unit (процессор обработки данных, DPU), Infrastructure Processing Unit (инфраструктурный процессор, IPU) и стандарт межсоединений Compute Express Link (CXL), избавляющие серверные процессоры от решения коммутационных и сетевых задач, способны значительно повысить энергоэффективность центров обработки данных, сообщает портал Network Computing.

На протяжении десятилетий предприятия были обеспокоены растущими требованиями к энергопотреблению своих дата-центров и ИТ-операций. Со временем требования к вычислениям и хранению данных росли, а вместе с ними росло и энергопотребление. Серверы с более мощными процессорами потребляли больше электроэнергии. А тепло, выделяемое более быстрыми процессорами, требовало все большего охлаждения, что усугубляло нагрузку на электросеть.

Для решения этих проблем пытались использовать различные решения по повышению энергоэффективности, перекладывая часть вычислительных задач и задач безопасности на сопроцессоры (например, GPU или аппаратный шифратор), оптимизированные для конкретных задач.

Чтобы значительно снизить энергопотребление дата-центров, предприятия помимо использования графических процессоров применяли виртуализацию и внедряли энергоэффективные практики. В результате эффективность использования энергии (PUE), стандартная метрика, описывающая, насколько эффективно компьютерный дата-центр использует энергию, снизилась. (Это хорошо.) В среднем она снизилась с примерно 2,5 в 2007 г. до 1,98 в 2011-м. Это снижение было достигнуто благодаря использованию методов оптимизации энергопотребления, включая максимизацию рабочих нагрузок с помощью виртуализации, улучшение охлаждения и другие инициативы.

К сожалению, эти методы, используемые для повышения энергоэффективности дата-центров, за десять лет практически не улучшились, и показатели PUE претерпели минимальные изменения. Исследования показывают широкий диапазон значений PUE для дата-центров, но общей среднее значение сегодня составляет около 1,8.

Повышение энергоэффективности с помощью новых сетевых технологий

В последнее время внимание переключилось на снижение энергопотребления при коммутации и работе в сети и соответствующие технологии DPU, IPU и CXL.

По оценкам американской Национальной лаборатории возобновляемой энергии (NREL), предприятия, использующие такие технологии и уделяющие особое внимание снижению энергопотребления, могут добиться повышения энергоэффективности примерно на 33%.

За последний год появилось несколько новых технологий, позволяющих по-новому взглянуть на энергопотребление дата-центров. Несмотря на различные подходы, все эти решения направлены на повышение энергоэффективности за счет разгрузки центральных процессоров (CPU, ЦП) от коммутационных и сетевых задач, так же как графические процессоры и аппаратное шифрование снижают нагрузку на ЦП (и тем самым снижают общее энергопотребление). Вот некоторые из основных изменений, за которыми следует следить.

Процессор обработки данных

DPU — это относительно новая технология, которая разгружает ЦП от интенсивных задач, выводя их на отдельную плату в сервере. По сути, DPU — это мини-сервер, оптимизированный для работы с сетью, системами хранения и управления. (Обычный ЦП на борту сервера никогда не предназначался для таких интенсивных рабочих нагрузок дата-центра, которые могут перегружать сервер.)

Какое влияние могут оказать DPU? «Использование аппаратного ускорения в DPU для разгрузки задач, требующих интенсивной обработки, может значительно снизить энергопотребление, что приведет к повышению эффективности или, в некоторых случаях, уменьшению количества серверов, повышению эффективности дата-центра и значительной экономии средств за счет снижения потребления электроэнергии и уменьшения нагрузки на охлаждение», — говорит Зевс Керравала, основатель и главный аналитик ZK Research.

Сколько энергии могут сэкономить DPU? По данным компании NVIDIA, которая предлагает свой DPU, благодаря разгрузке сетевых задач, задач хранения и управления, энергопотребление сервера может снизиться на величину до 30%. Более того, экономия энергии увеличивается по мере роста нагрузки на серверы. Дополнительно можно сэкономить на охлаждении, электропитании, местах в стойках и капитальных затратах на серверы.

Инфраструктурный процессор

Службы инфраструктуры, такие как виртуальная коммутация, безопасность и хранение данных, могут потреблять значительное количество циклов ЦП. IPU ускоряет выполнение этих задач, освобождая ядра ЦП для повышения производительности приложений и снижения энергопотребления.

В прошлом году Intel и Google Cloud выпустили совместно разработанный чип под кодовым названием Mount Evans, призванный сделать дата-центры более безопасными и эффективными. Чип берет на себя работу ЦП по упаковке данных для передачи по сети. Он также обеспечивает лучшую безопасность различных приложений и пользователей, которые могут совместно использовать процессоры.

Согласно определению Intel, IPU — это передовое сетевое устройство с усиленными ускорителями и возможностью Ethernet-подключения. Оно ускоряет и управляет функциями инфраструктуры, используя тесно связанные выделенные программируемые ядра. IPU особенно эффективен в современных вычислительных средах, использующих программно-определяемые сети (SDN) и все более сложное ПО для управления. Эти решения в совокупности сильно истощают вычислительные ресурсы. По оценкам Intel, в некоторых высоко виртуализированных средах сетевые технологии могут потреблять 30% циклов ЦП хоста.

Межсоединение CXL

CXL — это открытый стандарт межсоединений для обеспечения эффективного когерентного разделения доступа к памяти между хостом, например процессором, и устройством, например аппаратным ускорителем или сетевой картой Smart NIC. Стандарт направлен на решение проблемы, известной как «узкое место фон Неймана», когда скорость вычислений ограничена скоростью, с которой процессор может получать инструкции и данные из памяти устройства.

CXL решает эту проблему несколькими способами. Он использует новый подход к доступу к памяти и ее совместному использованию несколькими вычислительными узлами. Он позволяет дезагрегировать память и ускорители, что дает возможность полностью программно определять дата-центры.

Некоторые устройства памяти в пуле могут обеспечить совместное использование памяти многими узлами, что открывает новые возможности и способности для приложений читать, изменять и записывать данные на месте без перемещения данных или передачи сообщений между узлами по сети. Такая возможность отображения и использования данных несколькими узлами может повысить эффективность использования ресурсов инфраструктуры.

Насколько важна технология CXL? «Эта технология может оказать существенное влияние на будущие серверные архитектуры, — говорит Аарон Льюис, аналитик исследовательской практики Omdia по облакам и дата-центрам. — В частности, CXL может снизить затраты на память в серверах при соблюдении требований к емкости и пропускной способности».

Он также обращает внимание на то, что под память используется значительная часть площади материнской платы. Благодаря дезагрегации памяти ресурсы памяти можно рассматривать как накопители или карты PCIe в физическом форм-факторе. Это может сделать конструкции серверов более плотными с вычислительной точки зрения вычислений и ограниченными в первую очередь тепловыми факторами, а не недостатком площади материнской платы.