Рубрики Блоги

Intel Compiler Patcher может ускорить приложения, оптимизированные для Intel, на процессорах AMD

Опубликовал Андрей Белокриницкий

Intel Compiler Patcher v 1.0 была выпущена несколько лет назад, однако мало известна в широких кругах.

Суть работы программы заключается в том, что компиляторы Intel C++ могут оптимизировать приложения не просто под определенный набор инструкций (SSE2, SSE3), но также проверяют производителя процессора. Если в ответ приходит GenuineIntel, то приложение использует оптимальную версию кода, но в других случаях может выполнять менее производительный код.

Intel Compiler Patcher сканирует систему и находит в ней приложения, которые могут работать производительнее, если в них убрать проверку производителя процессора. После завершения сканирования найденные приложения можно пропатчить.

Огромной разницы в производительности возможно ожидать не стоит. Например, в этих тестах скорость выполнения задач в Cinebench 10 увеличилась на 0.9% — 1.7%.