Флаги оптимизации для sempron AM2 2800+
Гость 8 декабря, 2006 - 10:26
Всем привет!
Приобрел себе данный проц, но столкнулся с проблемой выбора флагов оптимизации.
Подскажите что выбрать:
* i386 - :-)))
* i686 -
* athlon-xp
* athlon64
?????
64-битные инструкции на проце поддерживаются, но на 100% я не уверен ...
»
- Для комментирования войдите или зарегистрируйтесь
всё тоже самое
всё тоже самое что и для athlon64
_________________
Athlon 1400 RAM 512 KDE 3.5.4
флаги
правильно сказал DeathMoroz всё как для Athlon64
вот держи мои флаги как раз для Sempron 2800+ soc.AM2:
-ftree-vectorize вроде
-ftree-vectorize вроде на чем-то может негативно сказаться
или я не прав?
_________________
Athlon 1400 RAM 512 KDE 3.5.4
-ftree-vectorize
Касательно этого флага - да отмечают, что он ведёт к неустойчивости и нарушению кода, но также многие его выставляют и всё работает.
Особенно не рекомендует применять данный флаг на архитектуре x86, там точно будут проблемы, для x86_64 риск меньше.
Лично у меня с данной конфигурацией работают 2 машины (Sempron64, Athlon64).
Также можно посмотреть это обсуждение - http://gentoo.ru/node/3328
Касательно некоторых программ, что упоминаются в этой ветке, у меня стабильно работает и OpenOffice-bin-2.0.3, и firefox-bin-1.5.0.8. Да в принципе никаких сташных крушений не происходит.
А оптимизация
А оптимизация -О3 разве не более сильна?
Опять же... поддержка 64 битных инструкциий не означает 100% совместимость с Атлон 64. А если нет 100% совместимости значит и компилятор может при сборке глюкнуть....
Кроме того что за флаги LDFLAGS="-Wl,-O1 -Wl,--sort-common"??????????
_________________
Экстремальный спорт - http://alternative.kondopoga.ru
Linux for every!!!
http://gentoo-wiki.com/Safe_Cflags
http://gentoo-wiki.com/Safe_Cflags
_________________
cub
Пасиб за
Пасиб за инфу
_________________
Экстремальный спорт - http://alternative.kondopoga.ru
Linux for every!!!
оптимизация
Да верно -O3 сильнее оптимизирует, не буду комментировать касательно устойчивости компилируемого софта, скажу что какое-то время назад у меня стояло именно -О3, да прирост производительности чувствуется, но отлавливать ошибки компиляции приходилось в несколько раз чаще и не всегда успешно, а софт нужен для работы, вот и перешёл на более стабильный параметр -О2.
Так что это дело личное, и не кидайте в меня камни те, у кого система собрана с -О3, всё работает - ну это просто отлично.
Теперь касательно LDFLAGS - я не силён в этом деле на столько, чтобы обьяснять зачем и почему всё так, вот можешь сам разобраться - http://gentoo-wiki.com/TIP_Safe_LDFLAGS