A hybrid open MP/MPI parallel computing model design on the SM cluster

Ying Xu, Tie Zhang
{"title":"A hybrid open MP/MPI parallel computing model design on the SM cluster","authors":"Ying Xu, Tie Zhang","doi":"10.1109/PESA.2015.7398918","DOIUrl":null,"url":null,"abstract":"In the integrated power system, the traditional parallel algorithm is difficult to achieve system electromagnetic transient simulation, so a hybrid parallel computing model was proposed. Two kinds of parallel programming models (OpenMP shared-memory and MPI message-passing) are widely used on the SMP (Symmetric Multi-Processors) cluster. By comparing different programming paradigms for parallelization on the nodes of a SMP cluster, we obtain a parallel computing model that shows high performance. When parallel communication is low, using MPI programming purely will be more efficient. Otherwise, the hybrid MPI/OpenMP parallel programming model can be used to achieve better results. The main characteristic of the hybrid programming model is that the whole project is divided into segments according to the hierarchical structure of the task being executed, and this division is based on the principle of system load balance. Task level process adopts MPI for inter-SMP nodes communication, and uses OpenMP for intra-SMP node parallelization inside each processor. Experimental results show that this hybrid parallel computing model yields high performance and works very effectively.","PeriodicalId":198357,"journal":{"name":"2015 6th International Conference on Power Electronics Systems and Applications (PESA)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 6th International Conference on Power Electronics Systems and Applications (PESA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PESA.2015.7398918","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

In the integrated power system, the traditional parallel algorithm is difficult to achieve system electromagnetic transient simulation, so a hybrid parallel computing model was proposed. Two kinds of parallel programming models (OpenMP shared-memory and MPI message-passing) are widely used on the SMP (Symmetric Multi-Processors) cluster. By comparing different programming paradigms for parallelization on the nodes of a SMP cluster, we obtain a parallel computing model that shows high performance. When parallel communication is low, using MPI programming purely will be more efficient. Otherwise, the hybrid MPI/OpenMP parallel programming model can be used to achieve better results. The main characteristic of the hybrid programming model is that the whole project is divided into segments according to the hierarchical structure of the task being executed, and this division is based on the principle of system load balance. Task level process adopts MPI for inter-SMP nodes communication, and uses OpenMP for intra-SMP node parallelization inside each processor. Experimental results show that this hybrid parallel computing model yields high performance and works very effectively.
SM集群上混合开放MP/MPI并行计算模型设计
针对综合电力系统中传统并行算法难以实现系统电磁暂态仿真的问题,提出了一种混合并行计算模型。在对称多处理器(SMP)集群上广泛使用两种并行编程模型(OpenMP共享内存和MPI消息传递)。通过对SMP集群节点并行化的不同编程范式的比较,得到了一个高性能的并行计算模型。当并行通信较低时,纯粹使用MPI编程将更有效。否则,可以使用混合MPI/OpenMP并行编程模型来获得更好的结果。混合规划模型的主要特点是将整个项目按照正在执行的任务的层次结构划分为分段,这种划分是基于系统负载平衡的原则。任务级进程采用MPI进行smp节点间通信,使用OpenMP进行各处理器内部smp节点间并行化。实验结果表明,该混合并行计算模型具有较高的性能和工作效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信