[Speex-dev] Big GAP of speex MCPS on arm CPU and RVDS simulator

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Fri Dec 22 05:27:59 PST 2006


Well, you probably have a mismatch between the CPU and the simulator.
Some things that can have a high impact are:
- MHz (or course!(
- Speed of multiplier (ARM cores can be really slow)
- Speed/size of cache. Write-through can be much slower than write-back.

	Jean-Marc

lianghu xu a écrit :
> Hi all Speexers,
> 
> I've done some optimization to current SVN fixed-point on ARM9E platform.
> 
> If the RVDS simulator gives the MCPS(Million Cycle Per Second)  value A,
> then actual MCPS on real CPU will be around 2*A.
> 
> I don't know what cause the big gap between the simulator and real CPU.
> 
> What do you think?
> 
> BR,
> 
> Lianghu
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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