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