打印
[应用相关]

DSP程序结构优化技巧

[复制链接]
602|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hfdy01|  楼主 | 2019-9-22 19:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DSP的内部结构具有特殊性,如果程序的编写能够在一定程度上与DSP的结构相适应,利用C编译器的优化功能就可以在程序级的基础上大大提高算法的性能[1~5]。具体如下:

       (1) 尽量使用int 类型中间变量

       在图像处理程序中,数据通常为8bit的变量,而C6XDSP的内部寄存器和数据通道为32bit,在图像处理的滤波、卷积等过程中,需要较多的中间变量,如果采用8bit的中间变量存储方式,势必迫使编译器使用额外的数据调整指令,因此采用32bit的中间变量具有最好的效率。

使用特权

评论回复
沙发
CallReceiver| | 2019-9-22 19:19 | 只看该作者
DSP程序生成的可执行文件按段的方式进行存储,不同的段存储于不同的区域,而这会在影响内核访存的基础上进一步影响程序执行的效率  

使用特权

评论回复
板凳
boy1990| | 2019-9-22 19:20 | 只看该作者
可通过配置DSP/BIOS实现。

使用特权

评论回复
地板
sourceInsight| | 2019-9-22 19:22 | 只看该作者

使用这些库,能够明显提高DSP的运算效率。  

使用特权

评论回复
5
feiqi1| | 2019-9-22 19:22 | 只看该作者

对于DSPc6000系列,可以采用IQmath库函数  

使用特权

评论回复
6
androidbus| | 2019-9-22 19:24 | 只看该作者

DSP算法优化有哪些参考资料?
dsp要用到汇编语言吗?

使用特权

评论回复
7
litengg| | 2019-9-22 19:24 | 只看该作者

选择C还是选择ASM进行DSP编程  。。

使用特权

评论回复
8
keaibukelian| | 2019-10-16 09:13 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
9
keaibukelian| | 2019-10-16 09:16 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
10
heimaojingzhang| | 2019-10-16 09:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
11
guanjiaer| | 2019-10-16 09:50 | 只看该作者
非常好的资料

使用特权

评论回复
12
八层楼| | 2019-10-16 10:04 | 只看该作者
非常不错的资料

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

1578

帖子

1

粉丝