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

Parallel Computing(2011)

引用 126|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
sgi altix ice,present new data,hybrid nature,current high performance computing,hybrid approach,shared memory,sgi altix,multi-core architecture,multi-core parallel system,hierarchical memory structure,non-uniform memory access,non uniform memory access,distributed memory,application development,programming model,parallel systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要