TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748的计算能力测试

今天测了一下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的计算能力?编译时使用优化(目前没优化)能有多大提高?

还有没有别的提高计算速度的方式?谢谢!

Shine:

请用-O3优化并使能cache。

luo qi:

-O3效果喜人,建议尝试,测试能提高一倍的效率,另外测试发现debug时效率有降低

user1317437:

回复 Shine:

优化我试试。cache怎么打开啊?是L1RAM吧?

Shine:

回复 user1317437:

cache的使用,请参考下面的文档。http://www.ti.com/lit/ug/sprug82a/sprug82a.pdf

赞(0)
未经允许不得转载:TI中文支持网 » C6748的计算能力测试
分享到: 更多 (0)