Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qual flag usar no -march para otimizar um duron?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
mk_
n00b
n00b


Joined: 05 Jul 2004
Posts: 18
Location: Maceió - Alagoas

PostPosted: Tue Sep 21, 2004 5:34 pm    Post subject: qual flag usar no -march para otimizar um duron? Reply with quote

eu atualmente to usando :CFLAGS="-O3 -march=athlon -pipe"
tá ok :?:
_________________
"Linux Sex: unzip;strip;touch;finger;mount;fsck
;more;yes;umount;sleep.."
Back to top
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Sun Sep 26, 2004 12:18 am    Post subject: Reply with quote

Duron baseado em um Athlon-tbird, use a otimização referente ao mesmo, e assim por diante.


CFLAGS="-O3 -march=athlon-tbird -pipe"

mais alguma coisa dê uma lida aqui!

http://www.gentoobr.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=6&page=1

[quote=whz]se ele for o duron antigo, vai ser a do atlhon antigo
se for esses novos vai ser atlhon-xp
[/quote]
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Back to top
View user's profile Send private message
mk_
n00b
n00b


Joined: 05 Jul 2004
Posts: 18
Location: Maceió - Alagoas

PostPosted: Mon Sep 27, 2004 10:04 am    Post subject: Reply with quote

valeu a dica !
_________________
"Linux Sex: unzip;strip;touch;finger;mount;fsck
;more;yes;umount;sleep.."
Back to top
View user's profile Send private message
DAppel
n00b
n00b


Joined: 21 Feb 2004
Posts: 12
Location: Brazil

PostPosted: Mon Oct 04, 2004 1:18 pm    Post subject: Reply with quote

Depende do modelo do seu Duron, pois há 3 diferentes:
-Spitfire
-Morgan
-Applebred

O Spitfire é baseado no Athlon Thunderbird. Já os outros dois são baseados no Athlon XP, por isso ele possúi suporte às instruções SSE, além de algumas otimizações de núcleo como um bom sistema de data prefetching. Para tirar proveito destes núcleos, utilize as seguintes flags:

CFLAGS="-march=athlon-xp -O2 -pipe -mmmx -msse -m3dnow -mfpmath=sse -fomit-frame-pointer"

Observe que o -O2 pode ser substituído pelo -O3 se você quiser, mas nem sempre isto apresenta ganhos consideráveis de desempenho. Há também muita controvérsia sobre o -mfpmath=sse , pois para alguns ele dá mais desempenho do que a unidade 387 e para outros não, por isso este parâmetro é opcional.

Reconhecer a diferença entre os modelos é simples: O Spitfire chegou até os 950MHz, o Morgan foi de 1GHz até 1.3GHz e o Applebred saíu dos 1.4GHz até o 1.8GHz. Houve um modelo de Morgan com 950MHz, mas estes são muito raros. Portanto se você tiver um Duron de pelo menos 1GHz, utilize as flags que indiquei. Caso você tenha um Spitfire, utilize as seguintes:

CFLAGS="-march=athlon-tbird -O2 -pipe -mmmx -m3dnow -fomit-frame-pointer"
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Oct 04, 2004 6:00 pm    Post subject: Reply with quote

Por via das dúvidas, "cat /proc/cpu | grep flags -i" te retorna quais flags de processamento multimídia você pode utilizar.
_________________
RTFM!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese 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