|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от opennews (??) on 14-Окт-12, 23:46 | ||
Ресурс Phoronix опубликовал (http://www.phoronix.com/scan.php?page=article&item=gcc_47_op...) результаты выполнения серии тестов производительности, выполненных при сборке с использованием различных режимов оптимизации GCC 4.7.2. Результаты тестирования позволяют оценить насколько велики отличия в производительности при выполнении тех или иных тестов, собранных с разными флагами оптимизации (-O0, -O1, -O2, -O3, -Os, -Ofast). Как правило, отличия не столько существенны, но как и можно ожидать лидируют режимы "-O3" и "-Ofast", от которых немного отстаёт "-O2". | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "Оценка эффективности различных режимов оптимизации GCC" | –2 +/– | |
Сообщение от Аноним (??) on 14-Окт-12, 23:47 | ||
А что это ещё за режимы оптимизации? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "Оценка эффективности различных режимов оптимизации GCC" | +11 +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 02:17 | ||
> А что это ещё за режимы оптимизации? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
|
14. "Оценка эффективности различных режимов оптимизации GCC" | +3 +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 02:36 | ||
> Не нужно быть фанатом, нужно трезво оценивать ситуацию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от terr0rist (ok) on 15-Окт-12, 01:22 | ||
Куда интереснее вопрос: были ли когда-либо у кого-либо проблемы с -О3 или -Оfast и тем более с -О2, и если нет, то почему их до сих пор не сделали по умолчанию. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Оценка эффективности различных режимов оптимизации GCC" | +3 +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 01:35 | ||
естественно, были, есть и будут. Потому по дефолту используют только -O2 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
13. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от sam002_tmp on 15-Окт-12, 02:22 | ||
О-о-о, да! Неизгладимые впечатления оставили глюки при сборки CLFS... Когда-то использовал рекомендации по составлению опитимизируемого кода, но глубже изучив gcc плюнул - нормальная сборка с -O3 дело случая, качественный код полезнее писать)) | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
15. "Оценка эффективности различных режимов оптимизации GCC" | +1 +/– | |
Сообщение от DannyBoy on 15-Окт-12, 03:00 | ||
wine например не будет пахать на системе скомпиленной на -O3. Только на -O2. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
18. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 06:48 | ||
Пишу из Gentoo, полностью скомпилированной с "-march=amdfam10 -O3 -pipe". Wine работает. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
20. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от DannyBoy on 15-Окт-12, 08:31 | ||
Хм.. у меня вообще ни в какую. Пришлось всю на -O2 пересобирать. Пробовал отдельно глибец и вайн с -O2, но всё бестолку. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
24. "Оценка эффективности различных режимов оптимизации GCC" | +2 +/– | |
Сообщение от Stax (ok) on 15-Окт-12, 11:20 | ||
Обычно почти все, что начинает глючить от -O3 перестает при оптимизации -O3 -fno-tree-vectorize | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
29. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от DannyBoy on 15-Окт-12, 13:29 | ||
Интересно. Запомню, но и на -O2 уже и так хорошо. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
28. "Оценка эффективности различных режимов оптимизации GCC" | +5 +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 12:02 | ||
> Пишу из Gentoo, полностью скомпилированной с "-march=amdfam10 -O3 -pipe". Wine работает. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
35. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Anonimus Vulgaris on 15-Окт-12, 20:30 | ||
DannyBoy, спасибо! Пересобрал сейчас wine с -О2 - и оно заработало! С -О3 у меня на Debian'e запускался криво, и вообще был считай неработоспособен... | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
36. "Оценка эффективности различных режимов оптимизации GCC" | –1 +/– | |
Сообщение от неО on 15-Окт-12, 21:30 | ||
> wine например не будет пахать на системе скомпиленной на -O3. Только на | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
16. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от DannyBoy on 15-Окт-12, 03:14 | ||
И да. -O2 это безопасная оптимизация. Т.е. прога к чертям не полетит от неё. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
17. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 06:36 | ||
> Куда интереснее вопрос: были ли когда-либо у кого-либо проблемы с -О3 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
21. "Оценка эффективности различных режимов оптимизации GCC" | +1 +/– | |
Сообщение от pro100master (ok) on 15-Окт-12, 09:44 | ||
большинство (FreeBSD) работают, в часности, мир переживает О3 и проблем не наблюдается. А вот некоторые программы, типа мускуля/посгре/файрбёрд, почти всегда в корке - их обычно отдельно с О2 собирают. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
25. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от XoRe (ok) on 15-Окт-12, 11:54 | ||
> большинство (FreeBSD) работают, в часности, мир переживает О3 и проблем не наблюдается. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
40. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от pro100master (ok) on 22-Окт-12, 01:00 | ||
> Бывало ловили глюки и на O3, и на O2. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
27. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 12:01 | ||
> большинство (FreeBSD) работают, в часности, мир переживает О3 и проблем не наблюдается. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 10:31 | ||
А раньше озон сливал. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Аноним (??) on 15-Окт-12, 17:17 | ||
Полным ламером это написано: | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
32. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от darkshvein (ok) on 15-Окт-12, 18:30 | ||
И опять же, насчёт -O3. Почему все виновато молчат и никто не говорит о чьих-нибудь кривых руках? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
33. "Оценка эффективности различных режимов оптимизации GCC" | +1 +/– | |
Сообщение от Анонище on 15-Окт-12, 19:14 | ||
Для применения -03 желательно понимать, что вся эта оптимизация хороша только на хорошем коде. Программисту надо знать, как gcc разбирает специфичные блоки кода и что в итоге получается на выходе. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от darkshvein (ok) on 15-Окт-12, 19:36 | ||
Спасибо за ликбез | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
37. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от John (??) on 16-Окт-12, 16:06 | ||
IMHO: сомнительные результаты - достаточно большое различие -O2 и -Os. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
38. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от воланд (ok) on 16-Окт-12, 16:44 | ||
А какие тесты Phoronix не сомнительны? У них такие эпикфейлы есть, вообще странно, что еще хоть кто-то воспринимает их всерьез. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
39. "Оценка эффективности различных режимов оптимизации GCC" | +/– | |
Сообщение от Andrey Mitrofanov on 16-Окт-12, 20:30 | ||
> А какие тесты Phoronix не сомнительны? У них такие эпикфейлы есть, вообще | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |