Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang" | +/– | |
| Сообщение от opennews (??), 08-Ноя-10, 17:48 | ||
Ресурс Phoronix представил (http://www.phoronix.com/scan.php?page=article&item=llvm_gcc_...) результаты тестирования производительности GCC (4.2.1, 4.3.0, 4.4.0, 4.5.1, 4.6-20101030) и основанных на LLVM 2.8 проектов LLVM-GCC, DragonEgg и Clang. По сравнению с GCC проекты на основе LLVM показали более высокую скорость компиляции, оказавшись впереди в оценивающих скорость сборки тестах (сборка apache и ImageMagic). | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
1.
Сообщение от Аноним (1), 08-Ноя-10, 17:48
| +3 +/– | |
Бессмысленный тест. Тут главное не скорость компиляции, а качество полученного кода и качество поддержки спецификаций языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3 | ||
| 2. Сообщение от Иван Иванович Иванов (?), 08-Ноя-10, 17:50 | +/– | |
GCC 4.6.x заруливает - Intel'ы не зря старались. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Сообщение от pavlinux (ok), 08-Ноя-10, 17:56 | +4 +/– | |
Читаем снова: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #5 | ||
| 4. Сообщение от Аноним (-), 08-Ноя-10, 18:04 | +2 +/– | |
>7-Zip, LAME MP3, x264 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11 | ||
5.
Сообщение от Аноним (1), 08-Ноя-10, 18:32
| +/– | |
Читаем снова: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #7 | ||
| 6. Сообщение от анон (?), 08-Ноя-10, 18:42 | +/– | |
В заголовке туманно улавливается ...Phoronix... В теле новости: и правда - он. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #16 | ||
| 7. Сообщение от simpler (?), 08-Ноя-10, 19:51 | +1 +/– | |
Да уж. Лишнее подтверждение тому, что большинство потребителей сделанного кем-то для них ПО ни о чем кроме скорости думать не могут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #10 | ||
| 8. Сообщение от Толстый (ok), 08-Ноя-10, 20:29 | +/– | |
в чем проблема, проведи и опубликуй свои тесты лучше них, анон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 9. Сообщение от Zenitur (?), 08-Ноя-10, 20:32 | +/– | |
А где же компилятор от Intel? Да, он несвободен - но всё же он один такой, можно было бы и протестировать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #23 | ||
| 10. Сообщение от User294 (ok), 08-Ноя-10, 21:51 | –3 +/– | |
Да, давайте подумаем еще о чем-нибудь. Например, о том что некоторые тесты вообще шлангом не собрались (точнее, если уж не собирается то как правило всеми LLVM-based сразу). О чем в новости почему-то стыдливенько заскипано. Среди не скомпилившихся шлангом тестов кроме всего прочего был и x264, например. Очень уж это все напоминает "зато мы делаем ракеты и перекрыли Енисей" в свете недавних трублений про сборку ядра линуха :). Ради справедливости замечу что девеловской веткой гцц x264 тоже не собрался, но там хотя-бы честно указано что оно девел ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #12, #13, #14 | ||
| 11. Сообщение от User294 (ok), 08-Ноя-10, 21:55 | –3 +/– | |
Для начала - x264 вообще LLVM-based не собрался. Сравнения вообще не вышло. А мерять компилятор на них вполне можно - кроме асмовых вставок роялит все-таки и остальной код. Меньше, но все-таки. Сами понимаете - весь H.264 на гольном асме выписывать вы "немного" устанете :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 12. Сообщение от cdome (ok), 08-Ноя-10, 22:10 | +/– | |
Ну со сливом в ImageMagic то же понятно. LLVM до сих пор не поддерживает OpenMP, который во всю использует ImageMagic | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 13. Сообщение от cdome (ok), 08-Ноя-10, 22:19 | +3 +/– | |
Единственное, что привлекло мое внимание в этом тесте, так это Himeno Benchmark. Когда на интеле gcc и clang идут практически вровень, но на AMD Opteron - clang в два раза быстрее gcc и вообще быстрее core i7. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 14. Сообщение от simpler (?), 08-Ноя-10, 22:31 | +/– | |
> Да, давайте подумаем еще о чем-нибудь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #15, #26, #31 | ||
| 15. Сообщение от ананим (?), 08-Ноя-10, 22:55 | +/– | |
>Кроме того, те фичи, допустим в Линукс-ядре, которые собираются ценой уродства архитектуры gcc - можно выкинуть из самого (например) Линукса, а не пытаться портить новый компилятор ради поддержки дурных решений. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #19 | ||
| 16. Сообщение от User294 (ok), 08-Ноя-10, 23:16 | –5 +/– | |
Ну, фороникс. А чем их набор тестов плох в данном случае? И, наверное, вы тогда можете предложить какие-то тесты лучше? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #18, #20 | ||
| 17. Сообщение от Kodir (?), 08-Ноя-10, 23:19 | –2 +/– | |
Какова бы ни была скорость, ставку надо делать на ИЗНАЧАЛЬНО ПРОДУМАННЫЙ llvm. Впоследствии все гццшные трюки можно точно так же перенести в clang, так что проблем со скоростью не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24 | ||
| 18. Сообщение от Кодир (?), 08-Ноя-10, 23:21 | +/– | |
Просто Фороникс что-то типа Радуловой - пёрнет в лужу, а потом тысячи леммингов обсуждают. Тесты прежде всего должны быть профессиональными, подтверждёнными сотнями программеров. А просто вылезти из болота и посчитать факториал - это любой м__к может! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 19. Сообщение от simpler (?), 08-Ноя-10, 23:22 | +2 +/– | |
> опа. тонкий намёк на "правьте свой линух под шланг". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #21 | ||
| 20. Сообщение от Sylvia (ok), 09-Ноя-10, 00:24 | +/– | |
то что они сделали тесты - хорошо, но плохо что они берут .0 версии компиляторов, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #25 | ||
| 21. Сообщение от ананим (?), 09-Ноя-10, 01:27 | +/– | |
>То есть вы только сейчас поняли, что такой вариант возможен (и даже более вероятен). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #22 | ||
| 22. Сообщение от ананим (?), 09-Ноя-10, 01:30 | +/– | |
зы: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #39 | ||
| 23. Сообщение от анонимус (??), 09-Ноя-10, 01:41 | +1 +/– | |
Почему один ? Есть еще pathscaleовский path64, который только недавно стал свободным. Кстати, по некоторым вещам здорово уделывает icc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 24. Сообщение от ананим (?), 09-Ноя-10, 01:52 | +1 +/– | |
вот-вот! даёшь релиз gcc 4.6! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 25. Сообщение от Sylvia (ok), 09-Ноя-10, 02:43 | +/– | |
у меня вот что получилось по диаграмме на 7 странице (сборка Apache на время): | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #33 | ||
26.
Сообщение от Аноним (1), 09-Ноя-10, 04:48
| +1 +/– | |
>уродства архитектуры gcc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #27 | ||
| 27. Сообщение от simpler (?), 09-Ноя-10, 05:17 | +1 +/– | |
> Вы так обоснованно аргументируете свою позицию, что нам, адекватным людям, даже возразить нечего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #34 | ||
| 28. Сообщение от Аноним (-), 09-Ноя-10, 09:30 | +/– | |
не нашел какие были оптимизации | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. Сообщение от Аноним (-), 09-Ноя-10, 09:40 | +/– | |
дополнение. И переписать на новый язык Фришку и Линукс | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. Сообщение от cdome (ok), 09-Ноя-10, 10:34 | +/– | |
Люди! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #32 | ||
| 31. Сообщение от User294 (ok), 09-Ноя-10, 14:27 | –3 +/– | |
> Т.е. вы хотите, чтобы clang сразу моментально был похож на gcc один в один. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #35 | ||
| 32. Сообщение от Аноним (-), 09-Ноя-10, 14:37 | +/– | |
o_O | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #50 | ||
| 33. Сообщение от User294 (ok), 09-Ноя-10, 14:40 | –3 +/– | |
Попробую угадать: у вас наверное гента или что-то подобное. Потому что только гентушников время компиляции волнует больше чем все остальные параметры компилера, типа качества кодогенерации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #37 | ||
| 34. Сообщение от Unforgiven (??), 09-Ноя-10, 14:43 | –1 +/– | |
> Собственную адекватность вы считаете при этом само собой разумеющимся фактом, не требующим аргументации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #36 | ||
| 35. Сообщение от simpler (?), 09-Ноя-10, 16:27 | +/– | |
> Ну, в моем понимании, компилер претендующий на полноценность все-таки должен осиливать сборку софта типа x264. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #40 | ||
| 36. Сообщение от simpler (?), 09-Ноя-10, 16:40 | +/– | |
Тем, кому в свое время с большим трудом удалось чему-то с грехом пополам научиться, но при этом уже не дано изучить что-то новое - только и остается утешать себя подобным образом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 37. Сообщение от Sylvia (ok), 09-Ноя-10, 17:31 | +/– | |
в плане дистрибутива угадали, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #38 | ||
| 38. Сообщение от Sylvia (ok), 09-Ноя-10, 17:35 | +/– | |
PS: по производительности получаемого кода тесты в целом сложнее, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 39. Сообщение от анонимус (??), 09-Ноя-10, 21:06 | +/– | |
Вообще, правильные вещи говорит человек. Нефига писать непереносимый код. Левые фишки не нужны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #41 | ||
| 40. Сообщение от User294 (ok), 09-Ноя-10, 22:45 | –4 +/– | |
> А в моем понимании в подобных вопросах надо смотреть на качество конкретного | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #42 | ||
| 41. Сообщение от simpler (?), 09-Ноя-10, 22:52 | +/– | |
> Вообще, правильные вещи говорит человек. Нефига писать непереносимый код. Левые фишки не нужны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #43 | ||
| 42. Сообщение от simpler (?), 09-Ноя-10, 23:12 | +/– | |
Сюдя по всему, вы все-таки осознали реальность того, что под clang начнут собирать самодостаточные комплекты ПО, всключая ядра ОСей, гораздо раньше, чем на нем пересоберут весь существующий в Мире код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 43. Сообщение от pavel_simple (ok), 09-Ноя-10, 23:20 | +/– | |
> А также о том, что поскольку бОльшая часть ядра Линукса уже собирается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #44 | ||
| 44. Сообщение от simpler (?), 09-Ноя-10, 23:51 | +/– | |
> ты считал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #45 | ||
| 45. Сообщение от pavel_simple (ok), 10-Ноя-10, 16:18 | –1 +/– | |
> Я не считал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #46 | ||
| 46. Сообщение от simpler (?), 11-Ноя-10, 03:38 | +/– | |
> так и запишем -- фантазёр | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #47 | ||
| 47. Сообщение от pavel_simple (ok), 11-Ноя-10, 07:05 | +/– | |
>> так и запишем -- фантазёр | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #48 | ||
| 48. Сообщение от simpler (?), 11-Ноя-10, 10:41 | +/– | |
Ну конечно. По-вашему получается, что содержимое всех новостей о си-ланге - тоже вранье. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 50. Сообщение от анонимус (??), 17-Фев-23, 19:34 | +/– | |
Чем mingw не угодил? Всяк уж получше MSVC по качеству компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |