今天测了一下6748的计算能力程序如下图所示:
定义变量:float a,b,c;
在程序中连续做了4096次乘法。乘之前通过EMIFA总线输出一个低电平(驱动LED),乘法计算之后输出一个高电平。通过示波器
测试低电平的时间,作为乘法的计算时间。实测下来4096次乘法用时5.8ms。变量、代码全部放在L2中(放在DDR2中也一样)。
使用debug模式,挂着XDS200开发器。
根据6748手册的说法
实测CPU主频确实是456M(通过计时器输出1s脉冲,可通过示波器测得),
可是计算能力远远达不到2746MFLOPS或SP乘SP只要1个CLK的水平。
请问如何能提高6748的计算能力?编译时使用优化(目前没优化)能有多大提高?
还有没有别的提高计算速度的方式?谢谢!



