Услышал я тут что Intel C++ может генерить более оптимальный код, и решил попробовать. Установил себе триальную версию 9.0. Заменил в makefile g++ на icpc, добавил в опции компилятора -O2 и -static (тесты проводятся на машине где нет icc и без -static он ругается на отсутствие динамических библиотек), пересобрал, запустил и тихо офигел. Вместо полутора минут на gcc-3.3.3, получилось 12!!! замеры проводились обычным time. Что я неправильно сделал? могло повлиять на быстродействие использование -static ? Еще, при компиляции icpc выдал кучу remark в основном на тему: remark #981: operands are evaluated in unspecified order remark #383: value copied to temporary, reference to temporary used Может ли это влиять на скорость? Есть ли вобще какие-нибудь рекомендации по переводу проекта с gcc на Intel C++?
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/14505:-1368558694.jpg)
![](/photos/11933.png)
Ответ на:
комментарий
от grob
![](/photos/19924.jpg)
Ответ на:
комментарий
от phrm
![](/img/p.gif)
Ответ на:
комментарий
от Vinick
![](/photos/13958:-361645714.jpg)
Ответ на:
комментарий
от Pi
![](/img/p.gif)
Ответ на:
комментарий
от Vinick
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от Vinick
![](/photos/13958:-361645714.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Die-Hard
![](/img/p.gif)
Ответ на:
комментарий
от Vinick
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум icc ругается варнингом на сравнение volatile (2005)
- Форум GCC для семейства Intel 8051 (2012)
- Новости Intel C/C++ быстрее чем GCC (2002)
- Форум [Оптимизирование] Intel® C++ Compiler vs gcc (2011)
- Форум GCC без gcc :) (2007)