TIwilliam hill官网
直播中

程春华

7年用户 228经验值
私信 关注
[问答]

C6678 浮点除法运算的效率

使用c6678进行浮点除法运算的时间测试的时候(使用clock),发现(使用c6678evm板)运行时间很长,运算时间达到七百多个时钟周期。请问是什么原因?c6678本身的浮点除法能达到什么样的运算速度呢?

回帖(4)

方娟

2018-6-21 13:58:39
Tao Xiang,
能否描述的更具体一些?如果能有一个很小的 standalone 的DSP工程,那就更好了。
如果pipeline排好的话,2-3 cycles 就能做一个浮点的除法。
举报

李萌

2018-6-21 14:18:35
做除法时可以采用intrinsic 指令来做除法_rcpsp, 详细信息可以参考下边的文档www.ti.com/.../sprabg7.pdf
举报

葛睿洁

2018-6-21 14:30:14
引用: hytgab 发表于 2018-6-21 13:58
Tao Xiang,
能否描述的更具体一些?如果能有一个很小的 standalone 的DSP工程,那就更好了。
如果pipeline排好的话,2-3 cycles 就能做一个浮点的除法。

您好,我最近也在看浮点数的除法实现,能否给出TI库函数里面的单精度浮点数的除法实现,2-3个cycle真的有这么快么?
举报

葛睿洁

2018-6-21 14:36:27
引用: dechun28448 发表于 2018-6-21 14:18
做除法时可以采用intrinsic 指令来做除法_rcpsp, 详细信息可以参考下边的文档www.ti.com/.../sprabg7.pdf

RCPSP只是倒数的近似吧?印象里和真实值相差较大,在C语言中写的“/”运算好像调用的库函数,能给出库函数__c6xabi_divd的具体实现??
举报

更多回帖

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