混合并行计算在海洋水质预报系统中的应用研究

来源 :河北工程大学 | 被引量 : 1次 | 上传用户:aspoptyy4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着海洋各方面数据的完善及空间分辨率的提高,水质预报系统的计算量也越来越大。短期预报系统的串行程序运行效率都很低,如果延伸至更长时间的预测,执行时间上将会更长,这不仅造成时间的浪费,更严重的甚至会影响到水质的预报工作。而在多核心集群运行纯MPI(Message Passing Interface,消息传递接口)并行系统对内存开销大、扩展性差,且不能充分利用集群系统的硬件资源。在胶州湾水质预报系统中运用混合并行计算技术,可大大提高系统运算速度,具有较高的运行效率,对混合并行技术进一步应用到更多的海洋数值模拟中有重要作用。MPI并行技术是分布式存储体系结构环境中理想的并行方式,开放式多处理OpenMP(Open Multi-Processing)是适用于共享存储体系结构的并行技术,且在科学计算方面占据统治地位。针对多核心集群,本文将MPI技术与OpenMP技术相结合,提出了一种MPI+OpenMP混合并行编程模型,并将其应用于胶州湾水质预报系统中的水质模块当中,本文的主要工作如下:(1)对胶州湾水质预报系统的串行程序和基于MPI非阻塞通信的水质模块并行程序进行了详细的分析,在此基础上,分析了纯MPI并行模型的不足之处,提出了对胶州湾水质预报系统中水质模块并行的改进方案——MPI+OpenMP混合并行模型。(2)在对胶州湾水质预报系统进行介绍和分析的基础上,使用MPI+OpenMP混合并行技术实现了水质模块的并行。相对于纯MPI的并行系统,混合并行模型更加适合多核心集群系统。(3)将并行了水质模块的混合并行预报系统运行结果与串行系统进行对比,验证了混合并行模型的可靠性。测试了混合并行模型的运算效率,并与纯MPI的非阻塞通信并行系统进行了对比,体现了混合并行模型的更优性。实验结果表明,MPI+OpenMP混合并行模型能够显著提高水质模块运算的执行效率,且相对于纯MPI非阻塞通信并行方式具有更高的加速比和可扩展性。
其他文献
在党的十八大报告中,“信息化”这三个字出现了12次,可见国家对信息化的重视,而政府、企业、事业单位工作的全面信息化,离不开公文的电子化。早在党的十六大就提出,“进一步转变
光纤通信技术的迅速发展,特别是密集波分复用(DWDM)技术的发展,使单波长上的数据传输率达到80Gbps,单根光纤接近Tbps,从而为利用计算机网络实现有线电视网络、电话交换网络和计算
网格被认为是下一代的网络,是一种正在飞速发展的网络技术。它利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”,这样组织起来的“虚拟的超级计算机”具有
Linux具有灵活性与开放性,并完全遵循POSIX标准,在各个领域得到了广泛的应用。在我国IT业正渴望“崛起”的时代背景下,研究Linux操作系统内核具有非凡的意义。近来,基于Linux
简单地讲,未来的互联网技术——网格把互联网上的众多计算资源整合成一台虚拟的超级计算机,实现各种资源的全面共享,消除了资源孤岛。随着网格计算研究的深入,人们越来越发现网格
防火墙是在内部网与外部网之间实施安全防范的系统,它限制外界用户对内部网络的访问,管理内部用户访问外部网络的权限,保护着主机信息在网络上的安全。传统的边界防火墙不能
为了加强对房地产特别是商品房交易管理运行情况的动态监测,维护商品房买卖双方的合法权益,商品房交易管理系统应运而生。传统的商品房交易管理系统难以满足发展的需要,弊端日益
智能规划识别是人工智能研究中一个很活跃的研究领域,它已经被广泛地用于自然语言理解,知识推理,情景演算,agent助手等多个研究领域。尤其近来有学者将规划识别技术与入侵检
工作流技术是近年来计算机应用领域中迅速发展的一项新技术,作为工作流技术的实现,工作流管理系统已广泛应用与众多行业中。工作流系统成功的关键在于输入的工作流的质量。因
建设主题网关,是综合风险防范研究的重要组成部分,其中对信息采集技术的研究尤为重要。本文针对主题网关的不同信息来源,采取定向Extractor、深度Extractor两种方式进行信息采集