lianghu xu
2006-Dec-18 00:51 UTC
[Speex-dev] Big GAP of speex MCPS on arm CPU and RVDS simulator
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20061218/dff916cf/attachment.htm
Jean-Marc Valin
2006-Dec-22 05:28 UTC
[Speex-dev] Big GAP of speex MCPS on arm CPU and RVDS simulator
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@xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev