[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FPU Speed



Martin Kuchinka wrote:
> 
>   Cau...
> Nevite nekdo jak rychle jsou instrukce MC68882/1/040/060 v taktech ???
> 
> Diky MarK
V taktech nevim, ale pomerove FPU->CPU je to asi tak:

na 030/882 jsou rychlejsi instrukce pro nasobeni/deleni, ostatni
je o dost pomalejsi a nejpomalejsi je prevod Int/Float, tudiz se
na 030 prilis nevyplati FPU pouzivat, pokud potrebujes jen obcas
neco spocitat. U Ray-tracingu apod. to je neco jinyho, protoze je
treba pocitat ve velky presnosti a pak uz je FPU lepsi nez CPU.

na 040 jsou vsechny instrukce o strasne moc rychlejsi nez u CPU
, prevod je taky dost sviznej, takze se urcite vyplati FPU pouzit.
Dokonce ma jendnu strasne krasnou vlastnost - pokud das pro FPU
nejakou narocnejsi instrukci (deleni) a hned potom das instrukci 
pro CPU, tak se provedou SOUCASNE !!!! Super !! Tohoto efektu
ted vyuzivam velice intenzivne a vysledkem je muj Quake engine.
(Ted uz je brutalne rychlej, ne jak ta prvni verze)

na 060. No comment. Temer vsechny instrukce zabiraj 1 takt, deleni
asi 3-4 takty (Pentium 20-40 :-)) Naprosto brutalni nastroj, brat
vsema deseti !!!!!!

		cau,FiDo of INSANITY