面向DSP体系结构的计算密集型算法优化和系统设计
发布时间:2019-12-01 12:51
【摘要】:最大限度地发挥硬件的性能潜力,提高其利用率,是各种航天电子设备和武器装备研究中最关键的任务之一。数字信号处理器(DSP)是这些领域处理计算密集性应用的常用平台。计算密集型算法常具有很大的内在并行度,DSP芯片通常提供给软件用户多种优化接口和配置,并适合进行数据并行处理,针对其VLIW体系结构特点对这类算法进行优化会极大提高算法执行的并行度,改善算法执行效率,缩小程序容量。本文选取了在卫星载荷中经常使用的快速傅立叶变换算法、Viterbi算法和MD5密码算法三种计算密集型算法,以此为例研究针对DSP体系结构的算法优化方法。本文分别详细分析了三种算法的执行特性,研究了三种算法利用线性汇编编程条件和DSP各种优化选项的指令级并行优化方法和存储优化方法,给出了三种算法在各种优化措施下的实现,同时详细分析和测试了各种优化方法独立和组合的效果,为具体的数字信号处理任务中各类优化方法的选择和自动化实现的设计提供了有益的借鉴。进一步,针对DSP片间粗粒度并行的需求,本文初步研究了多DSP系统体系结构技术,给出了一种多DSP系统的设计方案,论证了其可行性。
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:V443;TP332
,
本文编号:2568371
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:V443;TP332
,
本文编号:2568371
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2568371.html