|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Разговоры, обсуждение новостей
| |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от opennews (??) on 21-Апр-10, 11:16 | ||
Экспериментаторы с ресурса Phoronix дополнили опубликованное (http://www.opennet.me/opennews/art.shtml?num=26283) в понедельник сравнение производительности компиляторов GCC (4.3 (http://www.opennet.me/opennews/art.shtml?num=14584), 4.4 (http://www.opennet.me/opennews/art.shtml?num=21376), 4.5 (http://www.opennet.me/opennews/art.shtml?num=26233)) и опубликовали (http://www.phoronix.com/scan.php?page=article&item=gcc_llvm_...) более полный отчет, в котором отражены результаты измерения производительности Clang (http://www.opennet.me/opennews/art.shtml?num=25305) и LLVM-GCC (http://www.opennet.me/opennews/art.shtml?num=23985). Напомню, что в рамках проекта LLVM ведется разработка GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный байткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобра... | ||
| Высказать мнение | Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по ответам | RSS] |
| 1. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Аноним ![]() (??) on 21-Апр-10, 11:16 | ||
Ну и к чему все эти баяны, когда gcc по прежнему быстр, поддерживает больший спектр аппаратных платформ и более полно поддерживает спецификации языков? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 2. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +3 +/– | |
Сообщение от Dimez (??) on 21-Апр-10, 11:26 | ||
Он под некошерной, по мнению BSD-сообщества, лицензией. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 3. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Timka (??) on 21-Апр-10, 11:31 | ||
ну да, зачем нужны 16-ядерные оптероны, когда на моем компе и 4-ядерный не загружен... | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 4. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от JL2001 (ok) on 21-Апр-10, 11:47 | ||
зачем же делают LLVM-GCC если "тоже самое" на жаве-JIT "тормозит в 3 раза" ? может и в жаве не "язык кривой" а программисты пишут не задумываясь ? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 5. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –10 +/– | |
Сообщение от QuAzI (??) on 21-Апр-10, 11:48 | ||
А что вы понимаете под кошерностью? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 6. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +9 +/– | |
Сообщение от аноним on 21-Апр-10, 11:54 | ||
BSD-сообщество занимается подготовкой кода, предназначенного для включения в проприетарные проекты. Поэтому кошерность = возможность не открывать сорцы. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 7. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Аноним ![]() (??) on 21-Апр-10, 11:54 | ||
Clang начали пилить с 2005го судя по wiki. Так что ему уже 5 лет, а gcc - 25. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 9. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от zazik (ok) on 21-Апр-10, 11:57 | ||
Очень тонко, браво! | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 10. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от DJa on 21-Апр-10, 11:58 | ||
>на жаве-JIT "тормозит в 3 раза" | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 11. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –4 +/– | |
Сообщение от sluge (ok) on 21-Апр-10, 12:09 | ||
Реальный тест-если собрать всю сисетму каждым из компалеров и поработать в ней некоторое время | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 12. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от sluge (ok) on 21-Апр-10, 12:11 | ||
автоматическое распределение памяти и были придумано чтобы избежать ошибок при работе с ней. наобщать наобещали а для той же жавы по нормальному так и не сделали. вот и приходится самому следить за памятью. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 13. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +3 +/– | |
Сообщение от Proger (ok) on 21-Апр-10, 12:15 | ||
Отчёт какой-то бестолковый. "В тесте флипфлопхрюп 432.65.7 clang оказался медленнее gcc" - НУ И ЧТО? В чём смысл теста-то? Интересно увидеть конкретные тестируемые фичи - плавающую точку, создание объектов, вызовы функций... Заодно будет видно, что подкрутить в clang. Мне кажется, за clang будущее, т.к. он более модульный и современный, просто ещё не очень отполированный. Заодно это создаёт платформу для переноса других языков (а не прикручивать их сбоку как в gcc). | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 14. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 12:17 | ||
а более внятные сообщения об ошибках уже не преимущество clang? LTO, впрочем, он есть в gcc45 и llvm-gcc. Да и phoronix как всегда троллит: | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 17. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Denis Ivanchik on 21-Апр-10, 12:50 | ||
Мне кажется Вы не компетентны в том, о чем говорите. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 18. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +3 +/– | |
Сообщение от Nirnroot on 21-Апр-10, 14:07 | ||
>В целом LLVM / Clang не оправдали возложенные на них ожидания | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 19. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от JL2001 (ok) on 21-Апр-10, 14:27 | ||
>_Большинство_ пишут не задумываясь из-за автоматического управления памяти. Вот это автомат в | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 20. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +2 +/– | |
Сообщение от mike lee on 21-Апр-10, 14:31 | ||
т.е. если идиот пишет на жаве то все тормозит, а если на другом языке то нет? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 21. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 14:52 | ||
По пробуй на ADA замутить глючную прогу :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 22. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 14:55 | ||
>Ах да, лучше бы сравнивали XZ (Си) вместо 7zip (Си++). Си-код лучше оптимизируется. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 23. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Анонима on 21-Апр-10, 14:58 | ||
поддерживаю, странное заявление | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 24. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Гость on 21-Апр-10, 15:06 | ||
> а более внятные сообщения об ошибках уже не преимущество clang? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 25. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Aleksey (??) on 21-Апр-10, 15:11 | ||
Создателями конечно. Например, "Fast compiles and Low Memory Use" | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 26. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от exp. on 21-Апр-10, 15:25 | ||
Apple | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 27. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 15:25 | ||
Ну это Фороникс+Опеннет высказывание, кто там чего ожидал не ясно. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 28. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –3 +/– | |
Сообщение от JL2001 (ok) on 21-Апр-10, 15:26 | ||
>т.е. если идиот пишет на жаве то все тормозит, а если на другом языке то нет? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 29. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от sHaggY_caT (ok) on 21-Апр-10, 15:27 | ||
>ну да, зачем нужны 16-ядерные оптероны | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 30. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +2 +/– | |
Сообщение от Aesthetus Animus (ok) on 21-Апр-10, 15:58 | ||
Даже хороший код оптимизируется, но на более низком уровне. Естесственно, кривую архитектуру программы никакой компилятор не соптимизирует и не исправит ;) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 31. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +3 +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 16:33 | ||
Ну по сравнению с сообществои GPL которое занимается подготовкой среды для выполнения бинарных блобов от больших корпораций - мы таки просто ангелы :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 32. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 16:44 | ||
Погугли про Ариан-5 и как его завалила малюсенькая программка на языке который прям таки не позволяет ваять глючгый код ... :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 33. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 16:59 | ||
Да пофиг не чём написано! Главное кем и как. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 34. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 17:01 | ||
>Ути пуси! :) Ыксперты жгутЪ!(С) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 35. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 17:06 | ||
Ага - опять скорость измерялась количеством FPS в запущенной в паралель игрухе? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 36. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 17:09 | ||
> ... ~1993 году старший детёнок главбуха написал какую то автоматизацию ... | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 37. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от аноним on 21-Апр-10, 17:20 | ||
Ну эти-то он оправдал. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 38. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от anonymous (??) on 21-Апр-10, 17:49 | ||
Интересно, а бойцам из фороникса вводный курс 'обработка экспериментальных данных' никто не предлагал прочитать? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 39. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 17:56 | ||
>> а более внятные сообщения об ошибках уже не преимущество clang? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 40. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Andrey Mitrofanov on 21-Апр-10, 18:01 | ||
>Хороший Cи-код вообще не оптимизируется :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 41. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от eugeni ![]() on 21-Апр-10, 18:12 | ||
Хотел бы ,где-нибудь, увидеть структуру "виртуального процессора" от GCC и Clang. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 43. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от pavlinux (ok) on 21-Апр-10, 18:36 | ||
>>Хороший Cи-код вообще не оптимизируется :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 46. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Аноним (??) on 21-Апр-10, 20:05 | ||
Ещё более тонко ... | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 47. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +2 +/– | |
Сообщение от Warhead Wardick on 21-Апр-10, 20:16 | ||
А какая разница на чём пишет идиот?! Результат по любому на 100% предсказуем. Ну и чего о них говорить то? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 48. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +1 +/– | |
Сообщение от Diogene the Open Source programmer on 21-Апр-10, 20:20 | ||
>Кстати, трехколесный велосипед "Малыш", тоже средство передвижения. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 49. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Diogene the Open Source programmer on 21-Апр-10, 20:23 | ||
>В общем : если Clang более эффективен, буду компилировать Linux в Сlang. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 50. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от eugeni ![]() on 21-Апр-10, 20:38 | ||
FreeBSD-шнеги делают. Даже ядро и мир им собранные ужо бутятся :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 51. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Lockal (??) on 21-Апр-10, 21:05 | ||
Они видимо решили забить на все float-ы в программах и стандарте C99, улучшение поддержки которого сильно замедлило компиляцию таких программ. Компилировали бы с -fexcess-precision=fast -- получили бы ускорение в компиляции. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 52. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +2 +/– | |
Сообщение от Pilat (ok) on 21-Апр-10, 23:28 | ||
>Создателями конечно. Например, "Fast compiles and Low Memory Use" | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 53. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от XoRe (ok) on 22-Апр-10, 00:59 | ||
>>Хороший Cи-код вообще не оптимизируется :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 54. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Ян Злобин ![]() (ok) on 22-Апр-10, 02:57 | ||
>Сравнивать надо скорость и качество получившихся программ, а не компиляторов. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 55. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –1 +/– | |
Сообщение от User294 (ok) on 22-Апр-10, 07:15 | ||
>мы таки просто ангелы :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 56. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | –2 +/– | |
Сообщение от User294 (ok) on 22-Апр-10, 07:27 | ||
>автоматическое распределение памяти и были придумано чтобы избежать ошибок при работе с | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 57. "ельности компиляторов GCC" | +/– | |
Сообщение от Andrey Mitrofanov on 22-Апр-10, 10:18 | ||
>Компилятор не может оптимизировать логические ляпы. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 58. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от azure (ok) on 22-Апр-10, 10:22 | ||
Фороникс же.. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 59. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от Andrey Mitrofanov on 22-Апр-10, 10:22 | ||
>Например: | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 60. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от sluge (ok) on 22-Апр-10, 11:34 | ||
ты что сказать то хотел? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 61. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от qpq (ok) on 22-Апр-10, 23:56 | ||
+1 но спорить с ними бесполезно.. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 62. "Сравнение производительности компиляторов GCC, Clang и LLVM-..." | +/– | |
Сообщение от mirsev (ok) on 23-Апр-10, 14:18 | ||
А -fexcess-precision=fast только компиляцию ускоряет или выполнение кода -- тоже? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |