Компилятор Intel против GCC

Когда я компилирую приложение с помощью компилятора 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
6
задан Joe McGrath 30 November 2011 в 15:31
поделиться