LINUX.ORG.RU

[Atom Z520] Вопрос к гентушникам


0

2

Вот тут советуют CFLAGS="-O2 -march=core2 -mtune=generic -fomit-frame-pointer -pipe", тогда как на сайте gcc говорят, что начиная с 4.5 можно -march=atom

Кто прав? С учетом того, что z520 не держит 64 бита, а что core2, что atom :

with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support

В общем, в голове уже полная каша, подскажите что нужно прочесть.

★★★★★

Если можешь, то native.

tn1
()

В общем, в голове уже полная каша, подскажите что нужно прочесть.

Я тебя напугаю.

HFLAGS="-fcx-limited-range -ffast-math -ffinite-math-only -fgcse-las -fgcse-sm -fno-math-errno \
-fno-trapping-math -fsingle-precision-constant -funsafe-loop-optimizations \
-fno-zero-initialized-in-bss -funsafe-math-optimizations -ffinite-math-only \
-fweb \
"

#PROFILE="-fprofile-generate "
#PROFILE="-fprofile-use "
#-fprofile-correction -fvpt -fprofile-values -fprofile-arcs -fprofile-dir='/build/profile' ${PROFILE} \

CFLAGS="-O2 -march=native -mtune=native -pipe \
-mfpmath=sse -mmmx -msse3 -mssse3 -mcx16 -msahf -ftree-vectorize -ftracer -fexcess-precision=fast -fexpensive-optimizations -mstackrealign \
-ftree-loop-linear -floop-interchange -floop-block -floop-strip-mine -fgraphite-identity \
--param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 \
-fbranch-probabilities -fvpt \
-finline-functions-called-once -fno-align-labels -fpredictive-commoning -funswitch-loops \
-fbranch-target-load-optimize -fbranch-target-load-optimize2 -fpeel-loops \
-fforce-addr -fgcse-after-reload -fivopts -fmerge-all-constants \
-frename-registers -ftree-loop-im -fsee \
"
CXXFLAGS="${CFLAGS}"

#LDFLAGS="${LDFLAGS} -lgcov"

tn1
()
Ответ на: комментарий от tn1

Ужос. Кстати, компиляция с обратной связью дает хоть сколько-нибудь ощутимый прирост производительности?

eagleivg ★★★★★
() автор топика
Ответ на: комментарий от eagleivg

> Кстати, компиляция с обратной связью дает хоть сколько-нибудь ощутимый прирост производительности?
Сейчас отключил.(буду налаживать для отдельных пакетов) ffmpeg залетал.

tn1
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.