[Speex-dev] Fixed Point Perfomance

Jim Crichton jim.crichton at comcast.net
Thu Sep 18 11:27:20 PDT 2008


Speex has been implemented on many different fixed point platforms, and the 
MIPs requirement will be very different depending on the architecture of the 
platform and the quality of the C compiler.  10 mflops could translate to 15 
MIPs, or to 150 MIPs.  There is no general answer.  If there is a specific 
part that you are considering, then ask about user experiences with that 

Memory requirements can be a bigger issue than MIPs, and this will vary also 
depending on the modes that you wish to use.  You can look through the Speex 
mailing list archive for more information.

- Jim

----- Original Message ----- 
From: "Ilya" <ilch1 at netzero.net>
To: <speex-dev at xiph.org>
Sent: Thursday, September 18, 2008 8:48 AM
Subject: [Speex-dev] Fixed Point Perfomance

> Hello Developers,
> I am considering using SPEEX on an embedded processor that does not have a 
> floating point unit.  Does anybody have a SPEEX performance 
> characterization on a fixed point processor?  More specifically, I am 
> interested in knowing how the MFLOPS values from Table 9.2 in the manual 
> translate to fixed-point instructions when SPEEX is compiled with 
> enable-fixed-point option.
> Any help will be greatly appreciated.
> Thanks,
> Ilya
> ____________________________________________________________
> Get educated.  Click here for Adult Education programs.
> http://thirdpartyoffers.netzero.net/TGL2231/fc/Ioyw6ijmiXmZwpVQr7pevAw6DIiZIYOAtqHixTqJJ2H2wi34Xj2Eza/
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev 

More information about the Speex-dev mailing list