> --- In "charliem_1216" <>
> wrote:
>[...]
>> Sorry, that did not come out right in html:
>>
>> 2.4.26ts11 926 KIPS
>> 2.6.20rc5 406 KIPS
>> 2.6.20rc5-eabi 5900 KIPS (no crunch)
>> 2.6.20rc5-eabi 8100 KIPS (with -mfpu=maverick -mfloat-abi=softfp
>> -mcpu=ep9312)
Isn't this result not to flattering for maverick crunch because of
benchmarking arithmetic divisions too?
From the benchmarks posted by cirrus:
soft_float:
ADD: calculation took 187 ms, test rv=2.2556635255738473e+06
SUB: calculation took 191 ms, test rv=-2.2556635255738473e+06
MUL: calculation took 310 ms, test rv=7.0863759618797886e+06
DIV: calculation took 1037 ms, test rv=1.9758917663375622e+06
crunch compiled:
ADD: calculation took 1 ms, test rv=2.2556635255738473e+06
SUB: calculation took 1 ms, test rv=-2.2556635255738473e+06
MUL: calculation took 25 ms, test rv=7.0863759618797889e+06
NRD: calculation took 670 ms, test rv=1.9758917663375624e+06
DIV: calculation took 1020 ms, test rv=1.9758917663375624e+06
So even if you improve soft by a factor of 6, additions, subtractions
and multiplications would still be much much better using crunch. And
these are the basic operations you need to do matrix multiplication.
--
Paulo Marques
Software Development Department - Grupo PIE, S.A.
Phone: +351 252 290600, Fax: +351 252 290601
Web: www.grupopie.com
"The face of a child can say it all, especially the
mouth part of the face."
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|