基于关键路径与无死锁的DSP代码并行设计方法

来源 :电脑与信息技术 | 被引量 : 0次 | 上传用户:fengyunwoaihui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文章主要介绍了TMS320C64XDSP的常规代码开发流程。利用数据相关性及关键路径,解决哪些指令可并行执行,进而合理安排指令的执行顺序;采用PV操作的生产者消费者算法解决共享资源的互斥问题,使寄存器和存储器避免指令间写一写、读一写冲突;采用银行家算法进一步检测资源的利用状况,避免死锁的发生。将三者有机的结合,可以得到无死锁的并行代码,为流水线结构的汇编语言程序设计提供了一种有效的方法。可以证明,这是一种有效并且可取的方法,为并行代码的快速且充分执行提供了依据。
其他文献
文章对传统空间异构数据库集成和共享研究中的解决方法及方法的缺点进行了一定深度的分析后,提出了一种基于"智能映射字典"中间件技术的异构空间数据库集成和共享方法,并详细陈
<正>白山堂斑岩型铜矿位于哈萨克斯坦板块马鬃山中间地块东南缘,音凹峡-白山堂伸展断陷盆地中,是甘蒙北山成矿带中代表性的斑岩型铜矿(左国朝,1990)。在野外观察及室内岩矿鉴
会议
PDRR模型是一个最常用的网络安全模型,该模型把网络体系结构划分为防护、检测、响应、恢复四个部分。文章通过论述PDRR模型所采用的网络安全技术,提出了对该模型的改进——以风