This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如下指令
while(1) { unsigned int i = 0xffffff;
while(i--) {
} }
在ARM端和DSP端,分别利用profile enable clock 测试 ARM执行一个delay周期速度比DSP慢6.5倍之多,为什么
arm端和dsp端都内核都初始化为300Mhz,dsp端虽然有流水线,但是ARM端的执行速度相差太多,求解
不要看主频,要看MIPS,456M的C6748有"Up to 3648 MIPS and 2746 MFLOPS",ARM端的MIPS手册上没有给出,肯定和DSP差的不是一点。
谢谢,确实是MIPS性能的原因,查了下ARM926的资料,同样内核频率下,ARM9内核的MIPs基本上是C6000 DSP端的六分之一!
MIPs的原因?难道你开优化选项了?
还真没注意到一点,有必要好好看看!