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

请教关于乘累加时间的问题

各位大咖,

刚刚接手老板一个DSP的项目,CPU为TMS320C6455,主要就是滤波器工作。用simulator仿真,通过profile-clock观察一次定点乘法需要20个时钟周期,一次乘累加需要40个周期左右。

另外,除了用CCS3.3里面的clock统计工具,还使用了clock()函数和TSCH等手段评估时间,得出的时钟周期数目也都相差无几。

请问各位大咖,这是一个正常数值吗?还是我的计算手段有偏差?记得datasheet上写的是每个时钟周期可以完成8次乘累加的。

小弟不才,谢谢各位!

noaming:

每个时钟周期可以完成8次乘法,是指在做多个乘法运算时,最理想的流水线处理结果。

单个乘法肯定要耗费多个时钟周期。但20个时钟周期,我就不太确定了,你可以看看对应的汇编代码

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于乘累加时间的问题
分享到: 更多 (0)