Portál AbcLinuxu, 17. května 2024 07:17


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
26.10.2004 09:03 ja
Rozbalit Rozbalit vše make
Odpovědět | Sbalit | Link | Blokovat | Admin
Dobry clanek. Dekuji, presne tohle jsem potreboval vedet.

Jen by me jeste zajimalo jak presne pouzit CFLAGS v Makefile, pripadne (jak predat ty parametry make-u v /etc/make.conf) nejak to nemuzu na googlu najit. Nejaky prikladecek by nebyl? :-)
26.10.2004 10:04 ok
Rozbalit Rozbalit vše Re: make
Vždyť to všechno je v tom /etc/make.conf , stačí si přečíst zakomentované řádky ;-)
26.10.2004 10:07 jose
Rozbalit Rozbalit vše narast vykonu
Odpovědět | Sbalit | Link | Blokovat | Admin
aky mozem cakat priemerny narast vykonu v % pri pouziti optimalizacie pre athlon xp? je to vobec pozorovatelne?
26.10.2004 10:36 Kamil | skóre: 18 | blog: bejkarny
Rozbalit Rozbalit vše Re: narast vykonu
Trošku znát to je, konkrétně tedy u větších programů. Ale stejně nečekej zázraky. Zkus pohledat googlem, určitě něco najde.

-- JP
26.10.2004 11:59 Michal
Rozbalit Rozbalit vše Re: narast vykonu
V naprosto VYJIMECNYCH PRIPADECH az 30% vykonu. Ale vyjimecny pripad je vyjimecny pripad. Pokud budes pracovat asi tak s 5-rozmernou matici a budes tam provadet vypocty, pak prosim.
26.10.2004 18:05 Martin Zoubek
Rozbalit Rozbalit vše Re: narast vykonu
Tyhle řeči nemám rád, jak jste k tomu číslu došel? Reálná čísla pro všechny:

testovací sestava: Athlon XP 2600+, 512 MB DDR CL2 paměti, chipset VIA KT400
systém: Linux, jádro 2.6.9-ck1, gcc 3.4.1
testy: 1. bzip2, komprese cca 10 MB TARu, 2. lame, komprese cca 40 MB WAVu, 3. scimark2, malá data, 4. scimark2, velká data (nevejdou se do cache)
výsledky flags/bzip2 - výkon v % (100 % = -O0)/lame/scimark2/scimark2 -large/bzip2 - velikost exe/lame/scimark2

-O0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
-O1 170.5 209.2 234.5 129.8 82.8 86.6 80.4
-O2 158.7 224.5 232.4 122.2 87.1 86.3 86.5
-O3 171.2 225.6 237.6 130.8 91.4 91.2 91.5
-Os 177.5 212.0 197.6 128.2 74.2 73.1 73.1
-O2 -finline-functions 156.9 226.9 232.5 122.0 91.4 91.2 89.7
-O2 -fweb 172.1 224.1 242.9 130.3 82.9 86.0 86.5
-O2 -frename-registers 158.4 225.2 231.4 122.6 87.1 86.4 86.5
-O2 -funswitch-loops 158.7 225.0 234.0 121.9 87.1 86.6 86.5
-O2 -fforce-addr 178.9 222.7 247.5 121.5 87.1 88.2 87.9
-O2 -fomit-frame-pointer 175.7 232.9 254.6 123.5 87.1 86.7 86.5
-O2 -fprefetch-loop-arrays 158.6 225.8 235.3 122.4 87.1 85.5 86.5
-O2 -funroll-loops 157.7 225.2 243.8 127.9 108.5 119.9 120.7
-O2 -fbranch-target-load-optimize 158.7 224.6 235.0 122.0 87.1 86.3 86.5
-O2 -fbranch-target-load-optimize2 158.6 224.2 234.8 122.4 87.1 86.3 86.5
-O2 -fsched2-use-superblocks 157.8 223.5 234.9 122.3 87.1 86.3 86.5
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays 176.9 226.0 258.6 131.5 87.1 89.2 88.5
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=i386 191.9 261.5 299.1 138.3 82.8 84.2 83.0
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=i586 189.9 260.8 305.8 141.4 87.1 86.7 87.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=i686 190.8 292.8 321.5 162.9 87.1 88.0 88.7
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon 192.6 282.0 302.1 165.6 87.1 89.8 92.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon-xp 191.7 279.4 302.3 165.6 87.1 90.2 92.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon-xp -mfpmath=387 191.8 279.6 302.1 166.1 87.1 90.2 92.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon-xp -mfpmath=sse 192.2 262.6 301.9 165.6 87.1 91.7 92.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon-xp -mfpmath=sse,387 192.2 257.8 302.3 165.9 87.1 91.0 92.3
-O2 -fweb -frename-registers -funswitch-loops -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -march=athlon-xp -mfpmath=sse,387 -ffast-math 192.5 266.5 296.9 167.7 87.1 89.9 91.3

PS: Škoda, že ABCLinuxu nedovoluje tag TABLE, tohle se čte blbě...
19.12.2004 16:58 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: narast vykonu
Co neni, muze byt...lepsi format tabulky mne nenapadl.
26.10.2004 12:45 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: narast vykonu
u beznych aplikaci minimalne, ale treba u takoveho video prehravace, kompresoru mp3 jde poznat rozdil mezi AMD K/7 a i386 :-) osobne si kompiluju prave video prehracac, kompresory a jadro.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
26.10.2004 13:30 nemo
Rozbalit Rozbalit vše Re: narast vykonu
Docela znat je MPlayer, Scribus a Sodipodi (zvlaste pri praci s velkymi obrazky, napr. poster 1x1 m)
26.10.2004 15:53 Jaroslav Kucera | skóre: 10 | Brno
Rozbalit Rozbalit vše Pentium M
Odpovědět | Sbalit | Link | Blokovat | Admin
Jaky je nejvhodnejsi flag pro procesor Intel Pentium M (Banias/Dothan)?
26.10.2004 18:10 jm
Rozbalit Rozbalit vše Re: Pentium M
Kouknete na Gentoo Forums, tam je dostatek silencu, co se tim zabyvaji. :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.