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

请教L138里面的ARM核如何提升浮点运算性能

请教个问题,我在使用L138里面的ARM核做数学浮点运算,但是相同的代码在L138里的DSP上运行效率要差很多很多。相同的一个函数,我在DSP中运行只需要10几ms就可以搞定,但是在ARM中,需要500多ms,甚至更长时间才行。

我想请问一下,

1.这是否是因为ARM浮点运算性能不行导致?

2.如何在CCS中打开L138里ARM核的浮点运算支持?

3.要做数学运算,是否需要再添加什么LIB库?

4.是否还有其他手段能够提升ARM的性能?

谢谢

Shine:

1. DSP核有硬件乘法器和指令流水线架构,所以比ARM适合做算法运算。对于ARM+DSP的双核架构,ARM核做主控,DSP核做算法。

2. 请看下面的wiki网站使能浮点运算。
processors.wiki.ti.com/…/ARM_compiler_optimizations

3. 只有dsp核的数学库。
http://www.ti.com/tool/mathlib

4. 编译时用优化选项。

赞(0)
未经允许不得转载:TI中文支持网 » 请教L138里面的ARM核如何提升浮点运算性能
分享到: 更多 (0)