Дисквалификация компилятора Intel oneAPI DPC++ за нарушение правил SPEC

Компилятор Intel oneAPI DPC++ недавно был дисквалифицирован Стандартной корпорацией по оценке производительности (SPEC) за нарушение руководящих принципов SPEC. Дисквалификация затронула более 2600 результатов бенчмарков SPEC CPU 2017 для процессоров Intel.

Проблема заключается в оптимизациях, выполненных компилятором способом, противоречащим Правилу 1.4 SPEC, которое подчеркивает важность общих оптимизаций. Стало известно, что компилятор был оптимизирован с использованием специфических знаний бенчмарков SPEC, в частности для тестов 523.xalancbmk_r/623.xalancbmk_s, что сделало оптимизации непригодными для широкого применения.

В результате этого нарушения дисквалифицированные результаты бенчмарков, в основном затрагивающие процессоры Intel Xeon, особенно более старые версии, больше не будут активно публиковаться. Однако они останутся в базе данных SPEC в архивных целях.

Проведенные расследования показали, что эти целенаправленные оптимизации могут привести к повышению производительности до 9% в определенных сценариях, включая увеличение скорости SPECint на 4%.

Проблема была конкретной для версий Intel oneAPI с 2022.0 по 2023.0 и не затронула версии до 2022.0 или после 2023.0. Особенно пострадали процессоры четвертого поколения Intel Xeon Sapphire Rapids.

Для устранения проблемы Intel приняла корректирующие меры в виде удаления спорных оптимизаций в версии 2023.2.3 компилятора. Эта обновленная версия специально предназначена для использования с новыми процессорами пятого поколения Xeon Emerald Rapids.

SPEC, основанная в 1988 году как авторитетный орган по оценке производительности приложений, включает членов из академии, научных и IT областей. Набор бенчмарков SPEC CPU 2017, включающий 43 теста в четырех категориях, разработан для оценки производительности подсистем CPU, включая целочисленные и операции с плавающей запятой, а также их возможности по параллельному выполнению.

Хотя компилятор Intel oneAPI DPC++ был дисквалифицирован за нарушение правил SPEC, действия, принятые Intel для решения проблемы, демонстрируют их приверженность соблюдению отраслевых стандартов и обеспечению справедливых и точных практик бенчмаркинга.

The source of the article is from the blog j6simracing.com.br

Privacy policy
Contact