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

6678 运算优化

我最近做了一个算法的项目,用的就是C++代码,原有的网络例程调用C++算法程序,该程序在VC下运行2s左右,但是同样代码在Dsp上要用20-30s,请问,我要如何优化呢?速度为什么差这么多

是因为我写的是C++的原因么???很慢??

Wu Feng:

既然能运行,应该跟C++没关系。可以在这个论坛里搜一下与优化相关的文档看看,论坛里还是挺多的。

个人感觉有几个关键点:

1、利用DSP库函数取代math.h中的函数;

2、认真查看关键循环,关键循环提速最快,循环里代码结构尽可能不要出现条件或跳转之类的语句;

3、当C++级别的优化到达瓶颈时,可以利用DPS的内联函数;

4、注意DSP中内存操作;

等等

King Wang1:

你有没有开o2或者o3优化?

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