-Os

Michal Moskal malekith w pld-linux.org
Pią, 25 Kwi 2003, 11:50:01 CEST


On Thu, Apr 24, 2003 at 10:52:54PM +0200, Daniel Mróz wrote:
> On Thu, Apr 24, 2003 at 21:06:48 +0200, Michal Moskal wrote:
> > Generalanie tak, ale dzisiejsze maszynki są tak zrobione, że procesor 
> > większość czasu spędza na czekaniu na pamięć. Po prostu, jeśli jakieś
> > dane lub kod nie znajdują się jeszcze w cache, ładowana jest cały
> > cache-line, co na szybkich procesorach zabiera do kilkuset cykli. W
> > takiej sytuacji np. rozwijanie pętli czy inlining stają się barzdzo 
> > ryzykowne (znaczy znacznie lepiej zapłacić kilka dodatkowych cykli za
> > skoki czy zwiększanie indeksu niż ryzykować wylecenie z cache).
> Jesli PLD to nie bedzie drugie XP (pod wzgledem minimalnych wymagan
> sprzetowych) to OK, bo tlumaczenie typu "dzisiejsze procesory to..."
> pachnie odcinaniem sie od starszych architektur (i386, i486).

Nom... istnieje szansa, że na Twoim i[34]86 mozilla skompilowana z -Os
będzie działać 3% wolniej :-) A poważnie to

  a) nie odczujesz różnicy lub
  b) szybciej załadauje się z dysku, bo będzie mniejsza

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl