创龙科技
直播中

陈可

7年用户 282经验值
私信 关注

C6748的程序执行时间为什么比C6713长几倍?

C6748的主频比C6713高很多,使用C6748和C6713跑相同的程序逻辑,结果发现C6748的程序执行时间竟然比C6713长几倍,麻烦问下创龙的工程师,这是什么原因?

回帖(7)

李兆存

2019-11-11 07:55:56
影响程序运行速度的因素不单只有,CPU主频,还有内存访问速度等。C6748的程序放在DDR里运行,跟放在内部RAM中运行,速度相差很远。可以尝试将程序放到内部RAM,或者使能缓存。
举报

h1654155275.5994

2019-11-11 08:03:53


感谢工程师,我之前的所有段都是放在DDR中,按照你的意见将程序段放在L2中,程序执行时间确实比之前要快了一半,但还是比C6713要慢,不知道CMD文件还有哪个地方需要优化?????

举报

于惠

2019-11-11 08:19:16
可以将程序跟数据都放到L2,使能L1缓存,不知道你使用什么方法来比较两个处理器的执行速度?
举报

刘易

2019-11-11 08:26:30


我是在程序头通过EMIFA交互给FPGA一个标志,使FPGA开始计数,直到程序尾,给一个标志,FPGA停止计数,通过计数值测试程序执行时间的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分