Когда я компилирую приложение с помощью компилятора Intel, оно работает медленнее, чем когда я компилирую его с помощью GCC. Вывод компилятора Intel более чем в 2 раза медленнее. Приложение содержит несколько вложенных циклов. Есть ли какие-то различия между GCC и компилятором Intel, которых мне не хватает? Нужно ли мне включать какие-то другие флаги для повышения производительности компилятора Intel? Я ожидал, что компилятор Intel будет по крайней мере так же быстр, как GCC.
Версии компилятора:
Intel version 12.0.0 20101006 GCC version 4.4.4 20100630
Флаги компилятора одинаковы для обоих компиляторов:
-O3 -openmp -parallel -mSSE4.2 -Wall -pthread