Ubuntu будет поставлять intel-compute-runtime без защиты от Spectre, снижающей производительность на 20%
В Ubuntu решено перейти по умолчанию на поставку пакета intel-compute-runtime, собранного с флагом NEO_DISABLE_MITIGATIONS, отключающим защиту от атак класса Spectre. По оценке разработчиков Ubuntu наличие подобной защиты приводит к снижению производительности пакета примерно на 20%. Пакет intel-compute-runtime включает компоненты, необходимые для использования OpenCL и OneAPI Level Zero на системах с GPU Intel. При сборке поставляемых в пакете библиотек наличие сборочного флага NEO_DISABLE_MITIGATIONS приводит отключению в компиляторе опций «-mretpoline -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register», обеспечивающих дополнительную защиту от Spectre. На производительность OpenCL и операций на стороне GPU эти опции не влияют, но снижают накладные расходы при выполнении кода, отвечающего за работу API. Инженеры, … Читать далее Ubuntu будет поставлять intel-compute-runtime без защиты от Spectre, снижающей производительность на 20%
