DSP

关于dsp的优化问题。

2019-07-13 14:56发布

dsp的优化应该分为两个部分 1.算法的优化 2.处理的优化   算法是程序的精髓,算法的好坏决定了这个程序的好坏。所谓的条条道路通罗马,完成一个任务其算法也是有很多种的。 所以在决定写一个软件的时候,可以多想几种思路不要一味的盯着最原始的算法看齐。 在编程的过程中有可能体会不到可以优化的地方,回头看看也许思路就会出现。   在编程之初,依靠图形和框体可以大致的计算一下时间复杂度,选取比较优秀的思路也许会事半功倍。   处理的优化是指不同的器件处理速度不同,不同的存储位置读取的速度不同。合理的利用器件和存储位置是需要科学的统计和计算的。 编程不是简单的拼积木,把所有器件加上去组合一下就完成的。我想一个优秀的程序员,是会在完成目标的同时,会争取最短时间和最小的存储空间。(关于这点我要说一下,以前奔腾级的芯片跑的一些程序应该很慢,那是cpu的速度决定了程序的快慢,但是这么多年过去了,现在的程序依然很慢,我想这应该就是程序员的问题了。如果优化的好的话是不是能在奔腾级的芯片跑Xp。)   以上仅仅是讲的思路。