[tremor] ARM ASM performance gains, EVC vs. GCC

marc dukette dukette at adelphia.net
Fri Oct 4 15:33:04 PDT 2002



I have also been looking at replacing Nicholas' original port with Tremor in
the PocketDivx project, which uses EVC as well.  While I cannot compare the
performance between tremor compiled with eVC vs GCC I can tell you that some
of the optimizations made for GCC with tremor have had the reverse effect
under EVC and that currently when compiled with EVC Tremor does not perform
nearly as well as Nicholas' original port.  For now we are sticking with
that version, but are watching the progress of this project very carefully.
If you are doing strictly audio Tremor no doubt performs well enough that I
would not worry too much about the differences in the compilers.  Our issue
is that we deal with audio embedded in vodeo as well and need the best
possible performance.

good luck.

----- Original Message -----
From: "Werner Sharp" <werner at sharp-software.com>
To: <tremor at xiph.org>
Sent: Friday, October 04, 2002 3:05 PM
Subject: [tremor] ARM ASM performance gains, EVC vs. GCC

<p>> Hi all,
>
> I'm working on a Pocket PC project which I've integrated the Tremor code
and
> I'm using the embedded visual tools from MS.   Since EVC doesn't support
> inline ARM assembly, it's currently using the standard C code.   I'm
> contemplating installing GCC to try out the ARM ASM version to see how
much
> faster is it.   Has anyone done this already?   Does anyone know the speed
> benefits of the ASM vs just the regular C code using GCC?   Or tested GCC
> vs. EVC to see which makes faster code?
>
> Thanks for any info.   This decoder is awesome, btw!!
>
> Werner Sharp
> werner at sharp-software.com
>
>
> --- >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