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

omap3530和c6455都采用的是c64x+的核,但是二者的主频不同,为什么运行同一个程序时,测出的,二者分别使用的时钟数不同啊?

omap3530和c6455都采用的是c64x+的核,但是二者的主频不同,为什么运行同一个程序时,测出的,二者分别使用的时钟数不同啊?请各位工程师速速解答。。

Jing Cui:

程序执行的cycle数和以下几个因素相关:

1. 程序是否放在片外DDR, 如果是,和DDR的频率以及是否cachable相关。

2. 程序放在片内的话,是L1还是L2?如果L2,是否是cachable?如果是L1, cycle数应该相同(如果确认编译器版本和编译的优化选项相同)。

3. OMAP335x是ARM+DSP的SOC,C6455是纯DSP核的芯片,OMAP335x的DSP访问DDR的效率肯定比C6455访问DDR的效率低。

赞(0)
未经允许不得转载:TI中文支持网 » omap3530和c6455都采用的是c64x+的核,但是二者的主频不同,为什么运行同一个程序时,测出的,二者分别使用的时钟数不同啊?
分享到: 更多 (0)