4.3 Article

High performance computing using MPI and OpenMP on multi-core parallel systems

期刊

PARALLEL COMPUTING
卷 37, 期 9, 页码 562-575

出版社

ELSEVIER
DOI: 10.1016/j.parco.2011.02.002

关键词

Hybrid MPI plus OpenMP programming; Multi-core Systems; OpenMP Extensions; Data Locality

资金

  1. National Science Foundation [CCF-0702775]
  2. University of Houston
  3. Direct For Computer & Info Scie & Enginr
  4. Division Of Computer and Network Systems [0958464] Funding Source: National Science Foundation

向作者/读者索取更多资源

The rapidly increasing number of cores in modern microprocessors is pushing the current high performance computing (HPC) systems into the petascale and exascale era. The hybrid nature of these systems - distributed memory across nodes and shared memory with non-uniform memory access within each node - poses a challenge to application developers. In this paper, we study a hybrid approach to programming such systems - a combination of two traditional programming models, MPI and OpenMP. We present the performance of standard benchmarks from the multi-zone NAS Parallel Benchmarks and two full applications using this approach on several multi-core based systems including an SGI Altix 4700, an IBM p575+ and an SGI Altix ICE 8200EX. We also present new data locality extensions to OpenMP to better match the hierarchical memory structure of multi-core architectures. Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据