O SSE raz jeszcze
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Czw, 27 Mar 2003, 22:36:42 CET
On Thu, 27 Mar 2003, Bartosz Taudul wrote:
> On Thu, Mar 27, 2003 at 09:38:50PM +0100, Tomasz Kłoczko wrote:
> > > Wariant 1:
> > > Źródło pakietów: libogg, libvorbis - ra i686, vorbis-tools - nest athlon.
> > > 0:46,0
> > >
> > > Wariant 2:
> > > "-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse"
> > > 0:37,9
> > A spróbuj do powyższego dodać jeszcze test na -Os (?)
> Z -O2:
> 135596 /usr/lib/libvorbis.so.0.2.0
> 47356 /usr/bin/oggenc
>
> Z -Os:
> 119612 /usr/lib/libvorbis.so.0.2.0
> 41152 /usr/bin/oggenc
>
> Czas wykonania:
> 0:44,3
> 0:43,3
> 0:43,1
>
> Dyski teraz tanie są, IMO się nie opłaca.
Nie wo to chodzi. Przy -Os nie chdozi o odciażenie dysków tylko magistrali
do pamięci RAM. Kod skupiony w mneijszym obszarze ma szansę bycia
szybszym. Z tego co pamieam w gcc mało poświeca się uwagi na optymalizację
na rozmiar, a pottencjalnie na tym mozna sporo zyskać na prędkości kodu.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl