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

dm3730 arm端的乘除运算和dsp端的乘除运算

1000Mhz的arm 运行10000000次乘, 除运算 和 800Mhz的dsp上的10000000乘,除运算 花费的时间相差好大, 是原先就这样的,还是哪里搞错了, 有人知道吗

Chris Meng:

你好,

应该是DSP快吧。ARM对于控制有优势,DSP对运算有优势。

kooking:

一般DSP具备的基本特性

(1)一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据;

ARM的乘法和累加运算是不可能在一两个指令周期完成的,它们乘法就要跑好几个指令周期了,而且DSP芯片自带了一个MAC模块,主频相同情况下,可以比ARM快好多倍

ARM偏重控制,DSP长于运算,这也是davinci采用ARM+DSP这种方案最根本的原因

slight slight:

回复 Chris Meng:

不是阿, 是dsp慢了好多

comeback:

回复 slight slight:

你可以把测试程序和测试结果发出来看看。

赞(0)
未经允许不得转载:TI中文支持网 » dm3730 arm端的乘除运算和dsp端的乘除运算
分享到: 更多 (0)