[tremor] [PATCH] 12% global performance gain on a StrongARM

marc dukette dukette at adelphia.net
Sun Sep 22 10:21:26 PDT 2002



yep, I just tried it and performance is right back to where it was.
Unfortunately that means the CE based devices can't currently share in the
performance improvements you have implimented.  It would be interesteing to
do a comparison between the two compiled versions and see which is doing a
better job compiling.  Do you have a performance test tool and stream you
use?  I'd like to run the same test and see what the differences are.  Once
note is that your original port still far outperforms Tremor on an SA
compiled with eVC.

----- Original Message -----
From: "Nicolas Pitre" <nico at cam.org>
To: <tremor at xiph.org>
Sent: Sunday, September 22, 2002 1:05 PM
Subject: Re: [tremor] [PATCH] 12% global performance gain on a StrongARM

<p>> On Sun, 22 Sep 2002, marc dukette wrote:
>
> > I know most of you are mostly concerned with the GCC compiler, however I
> > just pulled the lastest source from CVS and compiled with Microsoft's
> > Embedded Visual C and the latest is noticeably slower than the original
> > release of Tremor.  I'm guessing this is something in the eVC compiler
and
> > some of the new optimizations.  I can't give exact numbers since all my
> > tests are with regard to audio embedded in a video stream and the number
of
> > frame drops incurred, however innacurate this measurement is, for a
given
> > stream it is very consistent and with the latest set of patches the
number
> > of frame drops has more than doubled from the original Tremor release .
> > This is with a 128kbps vorbis audio.  I've run this on both an SA1100
and a
> > PXA250 with similar results.
>
> Try the following:
>
> - in misc.h search for a line that reads "#ifdef __i386__"
>
> - replace that line with "#if 1"
>
> This will provide the compiler with macros that removes the core of the
> optimisations I did therefore effectively providing the same postprocessed
> code as before.
>
>
> Nicolas
>
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to 'tremor-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'tremor-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Tremor mailing list