Защитные меры в GPU Intel снижают производительность вычислений на 20%, но в играх это не проблема
Многие помнят скандалы вокруг уязвимостей Spectre и Meltdown, которые затрагивали процессоры AMD и Intel. Сейчас подобные проблемы появляются так часто, что редко привлекают внимание. Однако когда речь заходит о GPU, ситуация меняется. Оказывается, защитные меры в графических процессорах Intel могут снижать их вычислительную производительность до 20%.
Об этом стало известно из отчета об ошибке в Ubuntu (через Phoronix). Разработчики дистрибутива Linux работают с Intel, чтобы по умолчанию отключать эти меры безопасности и вернуть потерянные 20% производительности.
Пользователи уже могут сделать это вручную с помощью команды neo_disable_mitigations для Intel Graphics Compute. Однако цель — сделать это настройкой по умолчанию, чтобы не терять пятую часть мощности GPU.
Важно отметить, что это касается только Linux-приложений, использующих OpenCL или oneAPI Level Zero от Intel. Рабочие станции с видеокартами Arc, выполняющие сложные вычисления, менее подвержены вредоносным атакам, чем игровые ПК. Поэтому прирост производительности здесь важнее потенциальных рисков.
Удивительно, насколько велико влияние этих мер. В случае с Spectre и Meltdown процессоры почти не теряли в скорости, а в играх разница была незаметна. Но 20% — это серьезно.
Хотя игры не используют OpenCL или Level Zero, многие задействуют вычисления для рендеринга. Неясно, применяются ли эти меры в драйверах Intel для Windows. Судя по тестам видеокарт Arc, похоже, что нет — их производительность соответствует заявленной.
Если ваша работа связана с GPU Intel, Linux и указанными API, стоит изучить этот вопрос подробнее. Ведь 20% прироста производительности за одну команду — это весомый аргумент.
0 комментариев