模式化并行编程研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:ARMYUN1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着高性能计算(High Performance Computing)硬件平台的不断提升,面向高性能的应用越来越广泛,传统的并行编程环境工具已经不能满足高性能应用日益增长的需求。面对并行软件开发环境处于相对滞后的状态,如何针对高性能计算机的硬件体系结构以及高性能计算用户的特点,提供良好的高性能计算编程环境,提高并行编程效率,一直是高性能计算领域的研究热点之一。 通过对结构化并行编程领域的研究,本文采用抽象技术提升并行编程的粒度,设计实现了一个能够达到不同程度隐式并行的结构化并行编程原型系统。论文的主要工作有: (1) 系统地分析和研究了结构化并行编程的不同实现技术,提出了以并行模式为基础的结构化并行编程的概念;从并行模式语言的观点整理出了各种结构化编程系统在不同的开发层面所表现的典型设计模式。 (2) 设计了基于并行模式和主流软件开发技术的通用并行模式化编程环境USPE(Universal Skeleton-oriented Parallel Programming Environment)系统,该模型系统尽可能融合前沿软件开发技术,致力于构造具有高可扩展性和开放性的集成化并行编程环境。 (3) 结合开源开发工具平台ECLIPSE和并行编程标准MPI开发环境,依托ECLIPSE丰富的开发工具插件及其良好的平台可扩展性,开发了具有图形化交互设计接口和基于面向对象并行设计模式框架的集成化并行编程原型系统EMPI,作为对并行模式化编程研究的实践性尝试和USPE模型系统的具体实现。 从软件体系结构的角度研究并行编程环境,不仅要考虑对主流硬件计算平台的适用性,更需要关注并行编程领域不同开发工具间的整合集成及编程效率问题。本文的研究思路和方法主要是对所研究内容,分析其技术特点、架构框架及不同系统间的整合重用,探讨其实现技术的利弊及发展趋势,以期能对结构化的并行编程环境做出一些有益的启示。
其他文献
<正>2015年4月21日,河南黄帝故里拜祖大典十年岁纪,这个新晋的国家免审的保留举办项目,从此翻开新的历史纪元。海内外30多个国家、海外侨胞,港澳台同胞和各界知名人士共8000
目的评价康复新液与重组人表皮生长因子联合应用治疗复发性口腔溃疡的临床疗效。方法选择我院门诊自1999年5月至2012年10月65例诊断为复发性口腔溃疡(简称RAU)患者。随机分为
目的本文旨在对临床用药安全隐患的防范问题进行深入探讨。方法通过对医务人员的培训、教育以及制定相关的规章制度形成了对医务人员临床用药的约束力,并对药品储存等方面加
目的慢性心力衰竭对人造成极大的危害,本文试图结合心衰发生机理应用雷米普利联合美托洛克(倍他乐克)治疗,观察相关疗效。方法将180例第一诊断是慢性心衰的住院患者随机分成
目的探讨缬沙坦联合氢氯噻嗪治疗原发性高血压的临床疗效。方法选取2010年10月至2011年10月本院收治的原发性高血压患者74例,将其随机分为观察组和对照组各37例,对照组患者给
近年来我国高校掀起了一股大学英语教学改革潮流,强调课堂教学活动以学生为中心,注重学生在学习过程中的主体性与参与性。而PBL教学模式就是以学生为中心,侧重于培养学生自主
短期负荷预测是电力调度自动化系统中一个重要的任务,精确有效的预测可以为研究电力系统规划问题、电力系统经济运行及其调度自动化提供科学依据,本文针对电力系统短期负荷预
团队中的“搭便车”行为是指团队中的个人在团队生产环境中,由于个人理性的存在而导致的一种努力水平下降的偷懒行为。“搭便车”问题的存在使得团队陷入“囚徒困境”,效率低
我国作为新兴市场经济国家,证券市场正在得到蓬勃发展。但我国证券市场是政府主导型的证券市场,肩负着推进经济改革和优化资金配置的双重使命,只有满足二者要求的市场形式才能得
现代项目管理通常被认为起源于20世纪40年代,典型的案例如美国军方研究原子弹的曼哈顿计划,但直到70年代前,项目管理技术的应用仍主要局限于国防、航天等少数领域。此后,随着全球