【24h】

Optimization and Performance of a Fortran 90 MPI-Based Unstructured Code on Large Scale Parallel Systems

机译:大型并行系统上基于Fortran 90 MPI的非结构化代码的优化和性能

获取原文
获取原文并翻译 | 示例

摘要

The Message Passing Interface (MPI) has become the standard in achieving effective results when using the message passing paradigm of parallelization. Codes written using MPI are extremely portable, and are applicable to both clusters and massively parallel computing platforms. Since MPI uses the single program, multiple data (SPMD) approach to parallelism, good performance requires careful tuning of the serial code, as well as careful data and control flow analysis to limit communication. We discuss optimization strategies used and their degree of success to increase performance of an MPI-based unstructured finite element simulation code written in Fortran 90. We discuss performance results based on implementations using several modern massively parallel computing platforms including the SGI Origin 3800, IBM Nighthawk 2 SMP, and Cray T3E-1200.
机译:当使用并行化的消息传递范例时,消息传递接口(MPI)已成为获得有效结果的标准。使用MPI编写的代码具有极高的可移植性,并且适用于群集和大规模并行计算平台。由于MPI使用单个程序,多个数据(SPMD)方法来实现并行性,因此,良好的性能需要仔细调整串行代码,以及仔细的数据和控制流分析以限制通信。我们讨论了用于提高用Fortran 90编写的基于MPI的非结构化有限元模拟代码的性能的优化策略及其成功程度。我们讨论了基于使用多个现代大规模并行计算平台(包括SGI Origin 3800,IBM Nighthawk平台)的实现的性能结果。 2 SMP和Cray T3E-1200。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号