基于模板的可视化并行程序设计平台的研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:shiyilang7879
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能计算技术的发展及大规模科学与工程问题对高性能计算的需求日益增强,并行计算成为研究的热点。但并行编程不像串行程序设计那样简单,它涉及到并行通信与同步等复杂问题,尤其是对于非计算机专业用户来说,开发并行程序解决他们领域内的问题更为困难。因而开发出可视化、简单易用、界面友好的并行程序设计平台必将促进并行计算的普及和推广。本文从方便用户进行并行程序设计的角度出发,以逐步求精、层次式的设计思想,开发了一个基于模板的可视化并行程序设计平台。平台主要由三层构成:在应用层,用户通过图形的方式确定进程间的通信关系;在进程层,平台提供图标方便用户完成相应的程序设计;在代码层,平台通过代码产生器自动生成并行程序。本文主要研究工作包括以下几个方面:第一,通过研究常用的并行程序编程范式,建立并行范式模板,使用户可以直接切入并行程序的逻辑结构,通过范式模板在平台的应用层快速高效的定制、建立满足实际并行问题的进程逻辑图形结构。第二,通过研究并行消息传递函数库MPI的底层机制和参数特点,在代码层抽象出并行代码模板。通过图形图标隐藏了消息传递函数的复杂性,对用户来说并行底层机制是透明的,从而方便了非专业用户设计并行程序。第三,以可视化、模板化的思想,图形图标的抽象方式,设计开发出基于模板的可视化并行程序设计平台。
其他文献
本学位论文的选题以北京市组织部专项基金项目“基于VR的多维信息演示系统”课题为背景。基于北京工商大学良乡校园环境为虚拟空间,利用OpenGVS驱动开发工具,实现了虚拟校园漫
自1993年美国首次提出“电子政务”(E-Government)概念以来,一场政府政务模式全面变革运动正在全球范围内轰轰烈烈的进行着;至今,十几年来的建设效果证明,电子政务的深入发展,极大
身份认证技术是信息系统安全的第一道屏障,它是在信息安全时代备受关注的一个研究领域。今天,随着网络化、信息化的不断深入和发展,身份认证已成为支撑开展应用的基本服务,对
Web服务(Web Services)的深入应用要求Web服务体系建立统一的标准,所以服务质量(Qulity of Service,QoS)引起了广泛的关注。由于Web服务性能是Web服务的一个重要特点,是决定Web
随着互联网业务的不断丰富,IP电话、远程教育等实时多媒体应用已经在网络上广泛开展,与之相应的计费管理方法亟待改进。传统计费方式由于其计费策略的单一性、计费方式的集中式
Ad Hoc网络是在没有任何现存网络基础设施或无集中管理的情况下动态形成的暂时性网络。网络中的节点具有无线网络接口,可以自由移动,能形成动态变化的网络拓扑结构。节点移动使
流媒体业务由于业务其自身的特点,流媒体数据经网络传输时在时延、时延抖动以及带宽分配方面都有较高的要求,称之为服务质量。流媒体技术是计算机支持的协同工作CSCW的关键技术
如何根据实际应用,寻找能够满足需要的行车路线是城市交通中一个重要的研究课题。警卫路线规划是针对特殊应用环境下的路径选优问题。所谓警卫路线是重要警卫对象乘车活动时
SharePoint Portal Server2003(以下简称SPS2003)是一个安全、可伸缩的企业级门户服务器。可以利用它将SharePoint站点、信息和应用程序汇集到一个单一的门户位置,用户可以通
近年来,环保且性价比较高的低速电动汽车逐步成为城市中重要的交通工具之一,其整体性能越来越受到业界关注。永磁同步电机(PMSM)是低速电动汽车驱动系统的主流电机。以微控制