MPMM: A Massively Parallel Mesoscale Model

MPMM: A Massively Parallel Mesoscale Model
复制标题

MPMM:大规模并行介观模型

DOI:
--
复制
发表时间:
1992
期刊:
--
影响因子:
--
通讯作者:
J. Michalakes
J. Michalakes
中科院分区:
--
文献类型:
--
作者:
Ian T Foster;J. Michalakes

文献摘要

被引文献

相似文献

静态域分解是一种为在分布式内存并行计算机上移植大气模型提供快速途径的技术。然而,如果没有复杂和明确的重新编码,负载不平衡和不协调的通信形式的并行低效率很难纠正。重新配置代码以在更多或更少数量的处理器上运行可能需要重新编译。模块化和机器独立性也可能受到影响。如果要充分利用大规模并行处理 (MPP) 技术,则需要允许动态性能调整和重新配置的工具和技术。程序组合表示法 (PCN) 是一种语言和运行时系统,用于表示阿贡国家实验室和加州理工学院开发的并行程序。它在应用程序和计算机的物理处理器之间提供中间层。它允许模型在虚拟机上静态分解,但该虚拟机可以在物理计算机上动态映射和重新映射。程序可以移植到与 PCN 本身一样多的机器上,很容易保留模块化性,并且特定计算机的通信调整封装在 PCN 运行时系统中。在本文中,我们报告了阿贡国家实验室的一个项目,该项目旨在并行化宾夕法尼亚州立大学/NCAR更多»中尺度模型版本5,使用在PCN下动态映射和管理的细粒分解。« less
Static domain decomposition is a technique that provides a quick path to porting atmospheric models on distributed memory parallel computers. However, parallel inefficiencies in the form of load imbalances and ill-tuned communication are difficult to correct without complicated and explicit recoding. Reconfiguring the code to run on larger or smaller numbers of processors may require recompiling. Modularity and machine independence may also suffer. If full advantage is to be taken of Massively Parallel Processing (MPP) technology, tools and techniques that allow for dynamic performance tuning and reconfiguration are required. Program Composition Notation (PCN) is a language and run-time system for expressing parallel programs developed at Argonne and at the California Institute of Technology. It provides an intermediate layer between the application program and the physical processors of a computer. It allows the model to be statically decomposed over a virtual machine, but this virtual machine can be mapped and remapped dynamically over the physical computer. Programs are portable to as many machines as PCN itself, modularity is easily preserved, and communication tuning for a particular computer is encapsulated within the PCN run-time system. In this paper we report on a project at Argonne National Laboratory to parallelize the Penn State/NCARmore » Mesoscale Model version 5 using a fine grain decomposition dynamically mapped and managed under PCN.« less