Процессоры Intel Xeon Scalable 5-го поколения под кодовым названием Emerald Rapids поставляются с конца 2023 года и уже установлены на многочисленных серверах. Однако Emerald Rapids, по-видимому, обладает лучшими показателями производительности и эффективности, по сравнению заявленными значениями при их запуске. Согласно отчету Phoronix, сообщающему о новом патче ядра Linux, отправленном в Linux Kernel Mailing List (LKML), есть вероятность увеличения производительности до 38% при потреблении до 18% меньше энергии на всех серверах с процессорами Intel Xeon 5-го поколения. Благодаря инженеру Canonical Педро Энрике Копперу, который рассказал о патче в LKML, мы узнали, что получить такой большой прирсот помогло изменение всего одной строки кода.
Ubuntu Linux, а также многие другие дистрибутивы поставляются с Energy Performance Preference (EPP) для Emerald Rapids со значением «balance_performance» 128. Однако изменение значения на 32 теперь дает значительное улучшение производительности при меньшем потреблении энергии. EPP «balance_performance» — это стандартная настройка по умолчанию для многих дистрибутивов Linux.
Пользователи, вручную устанавливающие режим «performance» в EPP, не ожидают никакого увеличения от этого патча, поскольку режим «balance_performance» всегда имел проблемы с балансировкой мощности и эффективности. Введение новой настройки обеспечивает большую производительность для машин, работающих на настройках по умолчанию, и это особенно важно для центров обработки данных, где существует потребность в более низком энергопотреблении и повышенной производительности постоянно растет. Особенно в гипермасштабируемых системах, таких как Amazon, Google и Meta, которые могут запускать десятки тысяч процессоров на настройках по умолчанию, чтобы поддерживать их стабильность и хорошее охлаждение, и которые теперь могут наслаждаться огромным ростом производительности при меньшем потреблении энергии.
Ниже вы можете увидеть комментарии разработчиков и измерения значений производительности и энергопотребления.
На компьютерах с процессорами Intel Emerald Rapids значение Energy Performance Preference (EPP) по умолчанию для balance_performance указано как 128. Однако в ходе внутреннего расследования совместно с Intel мы определили, что 32 является более подходящим значением. Это приводит к значительному улучшению как производительности, так и энергопотребления:
POV-Ray: на 32% быстрее | используется на 12% меньше энергии
OpenSSL: на 12% быстрее | энергопотребление уменьшается в пределах 1%
Build Linux Kernel: на 29% быстрее | энергопотребление снижается на 18%
Поэтому мы должны изменить значение EPP по умолчанию для balance_performance на 32. Это соответствует тому, что уже было сделано для Sapphire Rapids.
Похожие новости из раздела:
- В сети появилась презентация Intel с некоторыми деталями по Xeon Emerald Rapids и новым серверным GPU.
- Intel анонсировала процессоры Xeon 5-го поколения созданы с использованием ИИ в каждом ядре.
- Появились данные о флагманских процессорах Intel Xeon Emerald Rapids.
- Intel «Emerald Rappids»; Xeon Platinum 8592+ протестирован, показывает улучшение на 20%+ по сравнению с Sapphire Rapids