基于多核嵌入式DSP的并行编程模型研究

被引量 : 0次 | 上传用户:ytx45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式多核处理器和高性能计算机的发展促使了高效能程序设计的产生与发展,尤其是针对并行编程模式的发展。一方面,由于并行体系结构的多样性给并行程序的开发带来很多困难,怎样简化并行编程模型的开发成为了一个关键问题。另一方面,如何将嵌入式多核处理器和并行编程模型有效的相结合,充分利用嵌入式硬件处理器的性能是一个值得研究的重点和热点问题之一。本文基于TMS320C6678嵌入式处理器,研究Phoenix并行编程模型在其上的高效运行。本文首先研究C6678提供的多种通信机制,包括其进程间通信方法、核间通信方法以及芯片间通信方法;其次,针对C6678的多种通信机制,提出两种高效的实现Phoenix框架的方法。一种是基于MessageQ通信机制,结合共享内存,通过消息传递实现核间通信和同步,从而完成Phoenix框架在C6678上的实现;另一种方法是基于C6678提供的硬件组件Multicore Naviga:or,利用其QMSS和PKTDMA,同样结合共享内存,通过硬件队列实现核间通信和同步。最后,本文对提出的两种Phoenix实现方法进行测试与分析。本文对Phoenix中的三种典型应用进行实验测试,分别是word_count、 linear_regression和histogram,同一种应用进行测试的文件分为三种不同的大小,通过对执行时间的统计,结果很清楚的表明随着参与处理的核数的增加,程序执行的时间呈递减趋势,而且处理的文件越大,该趋势越明显。此外,两种通信机制相比,使用硬件资源的Navigator相较于MessageQ,花费的时间较少。
其他文献
在楚辞学史上,宋代的楚辞研究无疑是空前繁荣的。据《宋史》、《直斋书录解题》、《郡斋读书志》等书的记载可知,宋代有楚辞学家16位,留下的有记载的楚辞著作有26部。相对于宋代
<正>信言不美,美言不信;善者不辩,辩者不善;知者不博,博者不知。《道德经》第81章相传,一日晌午,李耳耕地回来,在村口遇一个自称卖牡丹根的人,此人逢人就夸耀自己牡丹根:"大
随着人们生活水平的不断提高,对旅游的热情也随之高涨,特别是改革开放以来的旅游业成为国民经济新的增长点。作为第三产业的支柱型产业,旅游业的发展好坏对经济的发展具有重要的
外语写作,是语言习得中一项重要的语言技能,同时,写作技能直接影响听说读写等其他语言技能的发展。经过语言学家研究得出,在人们口常使用的语言中存在着大量的固定或半固定的语言
目的:制备双术健脾通腑胶囊并建立其质量控制方法。方法:采用薄层色谱法对方中主要药材苍术、白术、大黄分别进行定性鉴别;采用高效液相色谱法测定大黄中有效成分大黄酚的含
通过2010~2014年福建省种子总站在福清市进行设施温室大棚内引进国内外优质蔬菜新品种的展示与示范栽培,在番茄上进行跨杆S形整枝技术研究,探讨提高温室大棚番茄品质及产量的
中国煤电发展面临着很强的政策约束和资源环境约束。随着生态文明建设和能源革命的推进,国家从2016年开始颁布系列政策化解煤电过剩产能,严控煤电总装机规模,新增煤电投资规
枣树是我国特产果树之一,在中国的培育历史已超过3000年。本文从良种选育方法和无性繁殖技术等方面总结了我国枣树的研究进展,并对今后的研究方向提出了建议,以期为枣树的遗传改
研制高精度8~12μm波段红外辐射测量系统,辐射测量系统主要由前置光学系统、精密光调制器、HgCdTe红外探测器、锁相放大器以及数据采集系统组成。系统采用光调制器对红外辐射
本研究从音乐社团的本土化(含地方化)或现代化这类变化的角度出发,对两个个不同的音乐体裁的表演社团进行个案分析,发现和阐释在当今中国的语境下的草根音乐社团的生存之道,以及其