位置:成果数据库 > 期刊 > 期刊详情页
面向计算流体力学应用开发框架的容错周期优化方法
  • ISSN号:1001-9081
  • 期刊名称:《计算机应用》
  • 时间:0
  • 分类:TP301.6[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术] TG111.4[金属学及工艺—物理冶金;金属学及工艺—金属学]
  • 作者机构:[1]State Key Laboratory of High Performance Computing, National University of Defense Technology, Changsha 410073, China
  • 相关基金:Project supported by the National Natural Science Foundation of China (Grant Nos. 61303071 and 61120106005) and the Natural Science Fund from the Guangzhou Science and Information Technology Bureau (Grant No. 134200026).
中文摘要:

Large-scale parallelization of molecular dynamics simulations is facing challenges which seriously affect the simulation efficiency,among which the load imbalance problem is the most critical.In this paper,we propose,a new molecular dynamics static load balancing method(MDSLB).By analyzing the characteristics of the short-range force of molecular dynamics programs running in parallel,we divide the short-range force into three kinds of force models,and then package the computations of each force model into many tiny computational units called'cell loads',which provide the basic data structures for our load balancing method.In MDSLB,the spatial region is separated into sub-regions called'local domains',and the cell loads of each local domain are allocated to every processor in turn.Compared with the dynamic load balancing method,MDSLB can guarantee load balance by executing the algorithm only once at program startup without migrating the loads dynamically.We implement MDSLB in OpenFOAM software and test it on TianHe-1A supercomputer with 16 to 512 processors.Experimental results show that MDSLB can save 34%–64%time for the load imbalanced cases.

英文摘要:

Large-scale parallelization of molecular dynamics simulations is facing challenges which seriously affect the simula- tion efficiency, among which the load imbalance problem is the most critical. In this paper, we propose, a new molecular dynamics static load balancing method (MDSLB). By analyzing the characteristics of the short-range force of molecular dynamics programs running in parallel, we divide the short-range force into three kinds of force models, and then pack- age the computations of each force model into many tiny computational units called "cell loads", which provide the basic data structures for our load balancing method. In MDSLB, the spatial region is separated into sub-regions called "local domains", and the cell loads of each local domain are allocated to every processor in turn. Compared with the dynamic load balancing method, MDSLB can guarantee load balance by executing the algorithm only once at program startup without migrating the loads dynamically. We implement MDSLB in OpenFOAM software and test it on TianHe-lA supercomputer with 16 to 512 processors. Experimental results show that MDSLB can save 34%-64% time for the load imbalanced cases.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机应用》
  • 北大核心期刊(2011版)
  • 主管单位:四川省科学技术协会
  • 主办单位:四川省计算机学会中国科学院成都分院
  • 主编:张景中
  • 地址:成都市人民南路四段九号科分院计算所
  • 邮编:610041
  • 邮箱:xzh@joca.cn
  • 电话:028-85224283
  • 国际标准刊号:ISSN:1001-9081
  • 国内统一刊号:ISSN:51-1307/TP
  • 邮发代号:62-110
  • 获奖情况:
  • 全国优秀科技期刊一等奖,国家期刊奖提名奖,中国期刊方阵双奖期刊,中文核心期刊,中国科技核心期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,波兰哥白尼索引,美国剑桥科学文摘,英国科学文摘数据库,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:53679