ts-7000
[Top] [All Lists]

[ts-7000] Re: TS-7200 / ARM9 speed issue - question

To:
Subject: [ts-7000] Re: TS-7200 / ARM9 speed issue - question
From: "Yan Seiner" <>
Date: Thu, 07 Jun 2007 13:41:51 -0000
--- 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/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU