MPCore多核处理器并行计算方法的研究与实现

被引量 : 0次 | 上传用户:shenshenxiaomo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对嵌入式系统性能要求的不断提高以及嵌入式处理器技术的不断进步,嵌入式处理器已经从单核时代进入多核时代,但传统嵌入式软件的开发方法还是基于单核模式,并没有随着处理器核心数目的提升而改变,无法充分发挥嵌入式多核处理器的性能,造成处理器资源的浪费,不利于处理器功耗的降低。MPCore嵌入式多核处理器是目前嵌入式系统中应用最为广泛的多核处理器,本课题以MPCore为研究对象,能将研究成果广泛地应用到嵌入式系统开发中,具有普适性。本课题探索并行计算方法,是在嵌入式多核处理器上进行多核并行化改造的优化方法,使用这样的方法能够在不改变原有软件架构的情况下,对软件算法进行并行化改造,使其能够适应嵌入式多核处理器的硬件环境,尽可能多的使用计算核心,充分发挥多核处理器的性能,提升嵌入式系统整体性能,能够在处理器性能与功耗之间找到平衡点,提高能源的利用效率,符合当今低碳环保的主题。本课题从MPCore多核处理器硬件结构出发,分析多核处理器是如何支持多个计算核心同时工作,以及多个核心间的通信方法,对比分析MPCore嵌入式多核处理器相对于桌面多核处理器在硬件结构上的不同,找到MPCore多核处理器在支持并行计算方法的瓶颈;其次,分析并行计算方法所涉及的关键技术,包括多核并行化方法、多核并行化评价方法、嵌入式操作系统对并行计算的支持和嵌入式多核处理器并行化的难点,其中,并行化方法包括并行分析模型以及并行化编程工具的分析,并行化评价方法用于对并行算法的性能分析,嵌入式操作系统对并行计算的支持是从操作系统的角度分析操作系统系统是如何支持多个处理器同时工作的,嵌入式多核处理器并行化的难点分别从开发工具、硬件性能以及并行策略三个角度分析嵌入式并行计算的难点,并提出适合嵌入式多核处理器的并行计算的基本方法:最后,使用任务并行和数据并行的嵌入式多核处理器的并行计算的基本方法,在MPCore多核处理器平台上,实现对传统串行程序的并行化改造,通过性能调优以及测试分析,并行程序较串行程序性能提升,取得了良好效果,验证了本课题关于MPCore多核处理器并行计算方法是可行的,能够将该方法应用到实际嵌入式系统多核并行化开发之中。
其他文献
随着社会经济的快速发展,城市规模急剧扩大,交通问题日趋严重。城市轨道交通系统具有运量大、高效、安全等特点,其建设运营成为缓解城市拥堵的根本解决手段之一。轨道交通一
人造板主要包括胶合板、刨花(碎料)板和纤维板等三大类产品,其延伸产品和深加工产品达上百种。国产8英尺及以上规格的砂光机,特别是用于粗砂的砂光机,在使用过程中,经常在磨
随着计算机技术的不断发展,自动化水平的不断提高,印刷装订行业对机械设备的自动化水平要求不断提高,同时对装订质量要求也越来越严格。为了适应市场的需求,各式各样的印刷装
备受关注的国有股划转社保基金尚未正式开始,具体操作中的一些问题却已开始引起争论,有待进一步厘清。现金划转如何定价 Concerned state-owned shares transfer social sec
彩色提花作为纺织工艺的一种,是对色彩学、视觉理论、计算机图像处理等技术的综合运用。该工艺利用有限的色彩资源(一般为6~10种颜色)合理地组合、搭配出彩色图像所表现的效
为了解浙江天童国家森林公园内鸟类群落的状况、探究群落内鸟类的种间关系并分析其成因。本研究在2014年10月至2015年9月期间,对研究区域内鸟类群落的物种组成、数量动态、物
以致密气砂岩储层为研究对象,利用砂岩薄片鉴定、铸体薄片、扫描电镜、图像粒度、图像孔隙、恒速压汞、核磁共振-可动流体饱和度测试、气水相渗等实验对苏东南地区盒8段储层
随着计算机网络技术的发展,电子数据采集与管理已逐步成为临床研究数据采集与管理的主流形式,在提高临床研究效率,保障数据质量等方面起着重要作用。药监部门以及国际数据管
作为一种以气流受限不完全可逆为特征的疾病,慢性阻塞性肺疾病(Chronic obstructive pulmonary disease,COPD)的发病率和死亡率不断升高,在全球致死疾病中排名第6位[1]。WHO公布,10
二十一世纪的生活主题是健康,人们对生活环境的要求日益提高。然而,细菌在我们生活环境中无处不在,对我们的健康造成了极大的影响,因此,抗菌纤维制品越来越受到人们的青睐。