大家好:
我在使用OMAPL138时遇到一个问题,我在计算4000次浮点乘法时,用了5ms,速度太慢了,我把Cahce也开了,但是没有什么效果。我的程序和数据均存放在DDR中,感觉像是配置的问题,应该138在这点运算量也就几十微妙就够了。
CPU主频:456MHz
DDR主频:150MHz
Shine:
请问这5ms是怎么测的?是用TSCH, TSCL寄存器吗?
xinpeng wang:
回复 Shine:
是的,使用这个寄存器测过,也是用Timer测过,都差不多
xinpeng wang:
回复 Tony Tang:
使能MAR后确实好了不少,现在1024次float计算需要用90us左右,但是这相当于一次浮点计算需要用到40个机器周期,这个还是有点大,我现在程序放在128K的共享内存中,还有哪里会耗费掉时间吗