Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Несколько вопросов о оптимизиции под процессор
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Kronoph
n00b
n00b


Joined: 23 Apr 2009
Posts: 6

PostPosted: Fri Apr 24, 2009 10:38 am    Post subject: Несколько вопросов о оптимизиции под процессор Reply with quote

Всем привет.
Итак вопрос первый: в GCC >=4.3 появилась опция -march=native. Я так понял, что она автоматом включает все плюшки-финтифлюшки моего процессора, которые вообще есть. Если я пропишу в make.conf -march=native то я не прогадаю? То есть всё что нужно будет включено, а всё что не нужно - выключено? Не нужно ли доп. телодвижений делать?

Второй вопрос: ускоряет или замедляет общую производительность опция mfpmath=sse? Просто сколько смотрел форумы, мнения людей расходятся.

Третий вопрос: дают ли прибавку в скорости LDFLAGS? Не наблюдается ли при этом настабильности?

Последний вопрос: Нет ли особых заморочек на Gentoo 64 no-multilib? Всё что нормально работает под x86 будет нормально работать под x64?
На всякий случай мой make.conf
Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=native -ftree-vectorize -msahf -mfpmath=sse -pipe -s"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,now -Wl,--hash-style=gnu"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
USE="kde sse sse2 mmx 3dnow gtk -gnome ncurses cdr dvd dvdr hal qt3 qt4 X userlocales win32codecs xine opengl nvidia -multilib"
MAKEOPTS="-j3"
VIDEO_CARDS="nvidia"
ACCEPT_KEYWORDS="~amd64"
GENTOO_MIRRORS="ftp://ftp.corbina.net/pub/Linux/gentoo/"
GENTOO_MIRRORS="ftp://mirror.aiya.ru/pub/gentoo/"
GENTOO_MIRRORS="ftp://ftp.org.kemsu.ru/gentoo"
GENTOO_MIRRORS="ftp://ftp.chg.ru/pub/Linux/distributions/gentoo"
GENTOO_MIRRORS="http://ftp.chg.ru/pub/Linux/distributions/gentoo"
LINGUAS="ru en"
FEATURES="parallel-fetch"
PORTDIR_OVERLAY="/usr/local/portage"

Заранее большое спасибо!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum