[Speex-dev] TI 6xxx platform performance
Jean-Marc Valin
Jean-Marc.Valin at USherbrooke.ca
Thu Jan 19 15:01:54 PST 2006
> I initially had a compiler option wrong which was miniminizing size instead
> of max speed, but I'm still at 44MIPS for a single channel.
Definitely a lot. Maybe the compiler isn't able to parallelize the
operations?
> I saw the 10MFLOPS number in the documentation.
Note that this is a number includes only the float operations and not
the "housekeeping" stuff in Speex. It's now actually a bit lower because
I made some algorithmic simplifications to Speex.
> At first glance, a 300Mhz
> 67 looks under powered but a quick profile shows 50% of the cycles are
> concentrated in just a few functions. The 67xx is designed to execute these
> functions and I figured I could get a factor of two out of these DSP
> functions. That would bring me under the 9.3MFLOPS requirement.
Can you list the top functions so I can see if that all belong there?
Jean-Marc
More information about the Speex-dev
mailing list