Если ваши требования по математике с плавающей запятой не являются строгими, самая простая оптимизация будет получена из icc -fast file.c
Однако, это также включит -no-prec-div
, чего вы, возможно, не захотите. В этом случае попробуйте передать icc -03 -axSSE4.1 -ipo file.c
Если вы хотите потратить немного больше времени на компиляцию, вы можете получить существенную выгоду от профилирования. icc -03 -axSSE4.1 -ipo -prof_gen file.c
настроит вас для создания профиля. Затем запустите код несколько раз, выполняя наиболее распространенный вариант использования, и перекомпилируйте, используя icc -03 -axSSE4.1 -ipo -prof_use file.c