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