华南理工大学学报(自然科学版)
華南理工大學學報(自然科學版)
화남리공대학학보(자연과학판)
JOURNAL OF SOUTH CHINA UNIVERSITY OF TECHNOLOGY(NATURAL SCIENCE EDITION)
2012年
4期
71-78
,共8页
颜小洋%张伟文%布社辉%邓辉舫
顏小洋%張偉文%佈社輝%鄧輝舫
안소양%장위문%포사휘%산휘방
MPI并行程序%OPENMP并行程序%3DEMPM%并行计算
MPI併行程序%OPENMP併行程序%3DEMPM%併行計算
MPI병행정서%OPENMP병행정서%3DEMPM%병행계산
针对MPI、OPENMP并行程序各自存在的缺陷,将MPI与OPENMP结合起来,实现了MPI/OPENMP混合并行编程;通过实验对MPI、OPENMP并行程序及MPI/OPENMP混合并行编程进行了分析.实验结果表明:MPI/OPENMP混合并行编程可以大大减少通信量,其效率和加速比均优于纯MPI并行程序,克服了MPI并行程序中因粒子分布不均匀使负载不均衡而导致的程序性能下降的问题,使得可以利用集群中的更多结点来进行计算,缓解了MPI并行程序的通信延迟问题;同时,MPI/OPENMP混合并行编程克服了OPENMP并行程序依赖于单台计算机处理能力和存储空间的问题,大幅度提高了模拟规模.
針對MPI、OPENMP併行程序各自存在的缺陷,將MPI與OPENMP結閤起來,實現瞭MPI/OPENMP混閤併行編程;通過實驗對MPI、OPENMP併行程序及MPI/OPENMP混閤併行編程進行瞭分析.實驗結果錶明:MPI/OPENMP混閤併行編程可以大大減少通信量,其效率和加速比均優于純MPI併行程序,剋服瞭MPI併行程序中因粒子分佈不均勻使負載不均衡而導緻的程序性能下降的問題,使得可以利用集群中的更多結點來進行計算,緩解瞭MPI併行程序的通信延遲問題;同時,MPI/OPENMP混閤併行編程剋服瞭OPENMP併行程序依賴于單檯計算機處理能力和存儲空間的問題,大幅度提高瞭模擬規模.
침대MPI、OPENMP병행정서각자존재적결함,장MPI여OPENMP결합기래,실현료MPI/OPENMP혼합병행편정;통과실험대MPI、OPENMP병행정서급MPI/OPENMP혼합병행편정진행료분석.실험결과표명:MPI/OPENMP혼합병행편정가이대대감소통신량,기효솔화가속비균우우순MPI병행정서,극복료MPI병행정서중인입자분포불균균사부재불균형이도치적정서성능하강적문제,사득가이이용집군중적경다결점래진행계산,완해료MPI병행정서적통신연지문제;동시,MPI/OPENMP혼합병행편정극복료OPENMP병행정서의뢰우단태계산궤처리능력화존저공간적문제,대폭도제고료모의규모.