| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > SSE и SSE2 оптимизация? |
| Автор: Albanec 8.6.2008, 09:19 |
| Возник такой вопрос когда вычисления производятся с использованием переменных типа float и double, компилятор оптимизирует под SSE инструкции или использует только FPU? такой же вопрос на счет MMX? И вообще возможна ли оптимизация в компиляторах C++, Delphi и в других? Или все писать ручками на уровне ассемблера? а потом вставлять в исходный код? |
| Автор: Daevaorn 8.6.2008, 10:21 | ||
В С++ да, особенно в компиляторах от Intel. Delphi - без комментариев. |
| Автор: andrew_121 8.6.2008, 14:11 |
| Лучшие, провереные мной компилеры, это соответствено: Intel, gcc(linux), Mingw... Остальные, как-то не особо оптимизируют. |
| Автор: xvr 16.6.2008, 14:57 | ||
Intel оптимизирует. Использовать SSE2 не рекомендуется - результаты хуже, чем без SSE вообще |
| Автор: W4FhLF 16.6.2008, 17:38 |
Какие остальные? Я работаю с msvc, оптимизация на высоком уровне. Сравнивал только с Intel, последний ничем особым не отличился, возможно я выбрал слишком сложный алгоритм. Хотя icc, конечно, очень гибок в плане настроен и режимов оптимизации, если пишется высокопроизводительный софт под конкретную платформу, то icc рулит. |