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

6678 运算时间

请问 6678DSP上实现算法 数据类型float 和数据类型int 在运算时间上相差多少? 哪个快些 ? 能快多少 ? 这个根据什么判断的?

Zhan Xiang:

66x的DSP每cycle可以做8个单精度浮点MAC, 16bit定点每cycle最多能做32个MAC,32bit 定点每cycle最多也是8个,如果你的数据都是16bit的,那么定点会快一些,至于快多少,取决于你的算法中除了MAC以外的运算,所以你最好先评估一下算法中MAC的比重。

Xinggen Qu:

回复 Zhan Xiang:

mac以外的运算指的是什么啊?

Zhan Xiang:

回复 Xinggen Qu:

你的如果是定点算法,还有会有定标,移位,饱和处理等操作,而浮点数通常只需在最终输出时考虑,所以单纯比较mac不准的,而且还要看算法中是否有大量除法操作,如果除法很多,那么浮点实现要比定点实现快很多。

赞(0)
未经允许不得转载:TI中文支持网 » 6678 运算时间
分享到: 更多 (0)