--- In "charliem_1216" <> wrote:
>
> Hi -
>
> If you have a fixed point version of your app available, that's
> probably the best alternative.
>
> If not (much more likely), you can look into softfloat for a big FP
> improvement: a factor of 15 in whetstone tests to a factor of 20 in
> FFTW tests.
We started out using konq/e and javascript for our embedded browser.
js uses floating point and qt/e and konq/e are basically really,
really slow. I built a whole toolchain and mini-distro that uses
soft-float.
Real world we saw an improvement of about 20% in the konq/e performance.
soft-float isn't really that hard; you just build your libs that way
and off you go. The problem is that the vast majority of arm
binaries use fp emulation, and you can't mix the two.
If you go soft-float, you will need to build *everything* with soft-float.
We've since gotten "wise" and dumped konq/e and qt/e in favor of
microwindows + elinks, and just modified the elinks code to provide
the functionality we were getting with javascript. Even though we use
a tiny bit of floating point, it isn't enough to slow it down enough
to be worth the pain of maintaining our own distro. We use debain-arm
on the 7300.
I can provide the scripts I used to build the soft-float toolchain if
you want. I used crosstools-0.42.
--Yan
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/
|