The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Оценка производительности GCC 4.5.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Оценка производительности GCC 4.5.0"  +/
Сообщение от opennews (??) on 19-Апр-10, 11:58 
На страницах phoronix.com опубликованы (http://www.phoronix.com/scan.php?page=article&item=gcc_45_be...) результаты тестирования производительности трех веток GCC -  4.3 (http://www.opennet.dev/opennews/art.shtml?num=14584), 4.4 (http://www.opennet.dev/opennews/art.shtml?num=21376) и 4.5 (http://www.opennet.dev/opennews/art.shtml?num=26233). При измерении скорости компиляции Apache, PHP и ImageMagic, GCC 4.5 затратил на компиляцию на 5-10% больше времени. Но при измерении производительности приложений, собранные с использованием GCC 4.5 программы работали быстрее:  7-Zip на 7%, C-Ray - 9%, NAS Parallel Benchmark - 13%.


Скорость прохождения тестов LAME MP3, x264 H.264, John The Ripper, HMMer, GraphicsMagick, Bullet Physics Engine 3000 Fall/1000 Stack и OpenSSL практически не менялась при использовании разных версий GCC. В тесте Gcrypt, GCC 4.5 оказался на 2% медленнее GCC 4.4, в тесте Bullet Physics Engine 1000 convex/convex trimesh/Ray - на 14%/19%/18%,

URL: http://www.phoronix.com/scan.php?page=article&item=gcc_45_be...
Новость: http://www.opennet.dev/opennews/art.shtml?num=26283

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Оценка производительности GCC 4.5.0"  +6 +/
Сообщение от sluge (ok) on 19-Апр-10, 12:09 
мне так без разницы сколько компилятся будет. главное чтобы работало быстро
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Оценка производительности GCC 4.5.0"  +1 +/
Сообщение от VoDA (ok) on 19-Апр-10, 12:40 
это пока ты не сидишь на Генте ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Оценка производительности GCC 4.5.0"  +1 +/
Сообщение от Белка on 19-Апр-10, 12:55 
Правильно, гентушники уже давно сидят на 4.5.1 :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Оценка производительности GCC 4.5.0"  +2 +/
Сообщение от аноним on 19-Апр-10, 12:56 
<вброс>дебьян + апт-билд = то же самое что и гента, только без пересборки мира по каждому чиху</вброс>

по теме: гента хороша для девелоперов, но не для каждодневного пользования

PS был на генте, слез назад на дебьян по причине быстрой установки пакетов (скачал и поставил)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Оценка производительности GCC 4.5.0"  +/
Сообщение от freebsduser on 19-Апр-10, 13:04 
а как на дебьяне реализована поддержка пакетом нужой мне опций? Допустим мне нужно чтобы пакет NNN имел поддержку openldap + openssl, но не имел поддержку не нужных мне lib[abcd] ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Оценка производительности GCC 4.5.0"  +/
Сообщение от аноним on 19-Апр-10, 13:41 
>а как на дебьяне реализована поддержка пакетом нужой мне опций? Допустим мне
>нужно чтобы пакет NNN имел поддержку openldap + openssl, но не
>имел поддержку не нужных мне lib[abcd] ?

поправить build.conf с нужными опциями и собрать всю систему. насчет отдельного пакета - загуглить надобно. сразу могу сказать, что поскольку дистр бинарный - возможно будут куцые настройки, но мне их хватило.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Оценка производительности GCC 4.5.0"  +/
Сообщение от XoRe (ok) on 19-Апр-10, 20:38 
>поправить build.conf с нужными опциями и собрать всю систему.

Ну, как в gentoo )

> насчет отдельного пакета - загуглить надобно. сразу могу сказать, что поскольку дистр бинарный - возможно будут куцые настройки, но мне их хватило.

Вам - возможно)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Оценка производительности GCC 4.5.0"  +/
Сообщение от Аноним (??) on 19-Апр-10, 14:32 
пишут же, что «гента хороша для девелоперов, но не для каждодневного пользования».
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Оценка производительности GCC 4.5.0"  +/
Сообщение от XoRe (ok) on 19-Апр-10, 20:37 
>пишут же, что «гента хороша для девелоперов, но не для каждодневного пользования».
>

А кто говорит про девелоперов?
ldap и ssl привели просто в пример.
Для десктопа я могу привести в пример иксы, собранные с нужными мне флагами)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Оценка производительности GCC 4.5.0"  +/
Сообщение от mike lee on 19-Апр-10, 13:54 
как на дебьяне проставить нужную мне версию пакета (допустим самую последнюю, или наоборот очень древнюю) не обновляя всю систему?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Оценка производительности GCC 4.5.0"  +/
Сообщение от аноним on 19-Апр-10, 14:09 
>как на дебьяне проставить нужную мне версию пакета (допустим самую последнюю, или
>наоборот очень древнюю) не обновляя всю систему?

dpkg-buildpackage, при условии что все зависимости в текущей системе удовлетворены (по этому принципу работает backports.debian.org)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Оценка производительности GCC 4.5.0"  +/
Сообщение от alexanderyt (ok) on 19-Апр-10, 18:49 
Проходили, знаем:) Пока поймешь, что все труды по бэкпортированию  приводят debian stable в состояние "водка,пиво+вино", в gentoo уже давно соберется world по несколько раз:)

>при условии что все зависимости в текущей системе удовлетворены

Вот именно, а некоторые супермантейнеры привязывают зависимости тупо к версии пакета, плевав на то, что искомый пакет может собраться и с нужным ему пакетом более поздней версии. И начинаются там всякие dpkg --ignore-depends бла бла... и прочая охинея.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Оценка производительности GCC 4.5.0"  +/
Сообщение от pavlinux (ok) on 19-Апр-10, 20:17 
git clone
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Оценка производительности GCC 4.5.0"  –1 +/
Сообщение от Аноним (??) on 19-Апр-10, 12:48 
Компиляторы становятся быстрее, а софт - тормознее. Спрашивается: куда гнать то?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Оценка производительности GCC 4.5.0"  +/
Сообщение от аноним on 19-Апр-10, 16:58 
> Компиляторы становятся быстрее, а софт - тормознее

Наоборот же.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Оценка производительности GCC 4.5.0"  +2 +/
Сообщение от Аноним (??) on 19-Апр-10, 12:52 
Bullet Physics Engine 1000 не медленнее там надо флажок включить, иначе он использует С99 по умолчанию и floating point код в новом стандарте у gcc более медленный.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Оценка производительности GCC 4.5.0"  –2 +/
Сообщение от Аноним (??) on 19-Апр-10, 13:17 
Еще бы llvm добавили. :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Оценка производительности GCC 4.5.0"  +/
Сообщение от Аноним (??) on 19-Апр-10, 17:47 
Аналог LLVM под GPL - пока может не такой универсальный как LLVM но главное чтобы это был отдельный проект и обязательно под GPL - это должно улучшить оптимизацию, упростить внутренности GCC и следовательно ускорить разработку.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Оценка производительности GCC 4.5.0"  +/
Сообщение от Aesthetus Animus (ok) on 20-Апр-10, 01:19 
Вы действительно между этим
"обязательно под GPL"
и этим
"это должно улучшить оптимизацию, упростить внутренности GCC"
усматриваете причинно-следственные связи?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру