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:
你可以把测试程序和测试结果发出来看看。
TI中文支持网

