Ilya,
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
part.
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