当前位置:主页 > 科技论文 > 计算机论文 >

有限元结构分析的层级负载均衡并行计算方法

发布时间:2018-07-07 21:24

  本文选题:多核机群 + 有限元分析 ; 参考:《科学通报》2017年13期


【摘要】:由于性价比高、计算能力强,多核机群已经成为当今高性能计算的主流工具.然而,多核机群环境下不同的存储机制和通信延迟特点也为高效并行算法的设计带来了挑战.为充分利用多核机群的硬件资源获取最优性能,本文设计了一种有限元结构分析的层级负载均衡并行计算方法.该方法建立在对计算任务的层次性和粒度性充分挖掘的基础上.为与多核机群的硬件拓扑体系结构相适应,本文将计算任务划分为三个层次:节点间并行、片间并行和核间并行.其中,节点间并行和片间并行采用粗粒度并行计算方法,而核间并行采用细粒度并行计算方法.通过将计算任务映射到多核机群的不同硬件层面执行,该方法不仅有效实现了不同层面的负载均衡,而且大幅度降低了系统的通信开销.此外,它还大幅度减少了子区域的数目,有效提高了界面方程的数值收敛性.为验证算法的有效性,在"天河二号"超级计算机上进行了有限元结构线性静力分析大规模并行计算测试.结果表明:同传统区域分解法相比,层级负载均衡并行计算方法能够获得较高的加速比和并行效率.本文的研究主要集中在线性静力学问题上.对于非线性问题或者动力学问题,由于涉及多个迭代步,因此可以将本文算法封装为一个子函数进行调用.
[Abstract]:Because of its high cost-performance and strong computing power, multi-core cluster has become the mainstream tool of high-performance computing. However, different storage mechanisms and communication delay in multi-core cluster environment also bring challenges to the design of efficient parallel algorithms. In order to make full use of the hardware resources of multi-core cluster to obtain optimal performance, a hierarchical load-balancing parallel computing method for finite element structural analysis is designed in this paper. The method is based on fully mining the hierarchy and granularity of computing tasks. In order to adapt to the hardware topology architecture of multi-core cluster, the computing tasks are divided into three levels: inter-node parallelism, inter-chip parallelism and inter-kernel parallelism. Among them, coarse-grained parallel computing method is used for inter-node and inter-chip parallelism, while fine-grained parallel computing method is used for inter-kernel parallelism. By mapping computing tasks to different hardware levels of multi-core cluster, this method not only realizes load balancing at different levels, but also greatly reduces the communication overhead of the system. In addition, it reduces the number of subregions and improves the numerical convergence of the interface equation. In order to verify the validity of the algorithm, a large scale parallel computation test of finite element structure linear static analysis was carried out on Tianhe 2 supercomputer. The results show that compared with the traditional domain decomposition method, the parallel computing method of hierarchical load balancing can achieve higher speedup and parallel efficiency. The research in this paper mainly focuses on the linear statics problem. For nonlinear or dynamical problems, the algorithm can be encapsulated as a subfunction to be called because it involves multiple iterative steps.
【作者单位】: 上海交通大学机械系统与振动国家重点实验室;上海交通大学机械与动力工程学院;上海超级计算中心;
【基金】:国家高技术研究发展计划(2012AA01A307) 国家自然科学基金(11272214,51475287) 国家重点研发计划(2016YFB0201800)资助
【分类号】:TP338.6

【相似文献】

相关期刊论文 前10条

1 孙广中;徐云;郑启龙;吴俊敏;陈国良;;并行计算系列课程教学团队建设[J];计算机教育;2008年15期

2 陆克中;孙宏元;;同构集群中并行计算熵研究[J];深圳大学学报(理工版);2009年01期

3 胡霞;;并行计算如何用于科学问题研究[J];科技资讯;2009年27期

4 李斌;并行计算用的计算机和模型[J];管理科学文摘;1996年04期

5 魏臻;;高性能计算,高兴能计算[J];中国教育网络;2010年06期

6 刘赫男,罗霄,高晓东;并行计算的现状与发展[J];煤;2001年01期

7 宋安军,彭勤科,胡保生;并行计算模型在集群环境下的适应性[J];计算机工程;2003年18期

8 王琥,李光耀,钟志华;有限元并行计算中网格自动分区的优化[J];工程力学;2005年S1期

9 王欢;都志辉;;并行计算模型对比分析[J];计算机科学;2005年12期

10 林育山;;高性能并行计算中几种模型剖析[J];福建电脑;2007年02期

相关会议论文 前10条

1 黄宇光;;整体同步并行计算方法的现状与发展[A];信息科学与微电子技术:中国科协第三届青年学术年会论文集[C];1998年

2 王欣;李志山;张志远;;并行计算在弹塑性时程分析中的应用[A];信息化推动工程建设工业化——第四届工程建设计算机应用创新论坛论文集[C];2013年

3 胡金初;;并行计算中的任务分配算法[A];2005年全国理论计算机科学学术年会论文集[C];2005年

4 裘懿勇;徐斌;刘晓明;;并行计算作业调度系统的架构及应用[A];第十四届中国科协年会第5分会场:绿色船舶与海洋装备创新发展及产业化论坛论文集[C];2012年

5 裘懿勇;徐斌;刘晓明;;并行计算作业调度系统的架构及应用[A];2012年MIS/S&A学术交流会议论文集[C];2012年

6 李刚;;蒙特卡罗区域分解并行计算的伪随机数应用[A];中国工程物理研究院科技年报:2013年版[C];2013年

7 李烨;梁雄健;;云计算发展的技术瓶颈浅析[A];两化融合与物联网发展学术研讨会论文集[C];2010年

8 孙乐;何颖波;吴瑞安;石正军;李于峰;;面向对象有限元并行计算框架的多场耦合服务[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年

9 王鹏;常庆利;李英先;;采用VMware构建虚拟并行计算网络[A];信息技术在气象领域的开发应用论文集(二)[C];2006年

10 刘伟峰;王智广;;细粒度并行计算编程模型研究[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年

相关重要报纸文章 前8条

1 曙光信息产业有限公司研发中心 温鑫;并行计算任重道远[N];中国计算机报;2007年

2 英特尔并行计算实验室研究员 TimothyMattson;并行计算:减少串行软件[N];中国计算机报;2007年

3 刘霞;计算能力的提升需要一场革命[N];科技日报;2010年

4 张云泉;并行计算:迎接多核时代的挑战[N];计算机世界;2006年

5 英特尔 赵军(Jun Zhao);PC机并行计算革命尚未成功[N];中国计算机报;2009年

6 陈文光;并行计算的普及与挑战[N];中国电子报;2008年

7 胡英;国内首款并行计算安全平台问世[N];计算机世界;2007年

8 本报记者 马文方;微软HPC:带动Windows转向并行计算[N];中国计算机报;2010年

相关博士学位论文 前10条

1 李维山;面向领域应用的空间域和频域分解模式并行计算[D];吉林大学;2016年

2 万烂军;面向新型异构众核系统的多设备协同并行计算关键技术研究[D];湖南大学;2016年

3 金晶;并行计算普适编程模型及系统架构研究[D];北京邮电大学;2012年

4 盛艳秀;多核异构环境下通用并行计算框架关键技术研究[D];中国海洋大学;2013年

5 刘寿生;虚拟现实仿真平台异构并行计算关键技术研究[D];中国海洋大学;2014年

6 付朝江;集群MPI环境下有限元结构分析并行计算研究[D];上海大学;2006年

7 王之元;并行计算可扩展性分析与优化[D];国防科学技术大学;2011年

8 卢风顺;面向CPU/GPU异构体系结构的并行计算关键技术研究[D];国防科学技术大学;2012年

9 兰日清;大型结构三维地震反应分析并行计算方法研究[D];中国地震局工程力学研究所;2012年

10 胡悦;并行计算时间与存储空间关系研究[D];上海大学;2011年

相关硕士学位论文 前10条

1 胡荣华;并行计算在临近天气预报系统中的应用研究[D];华南理工大学;2015年

2 严善楷;异构系统中并行计算的动态负载均衡技术研究[D];华南理工大学;2015年

3 焦弘杰;CPU-GPU异构并行计算体系的设计与实现[D];江苏科技大学;2015年

4 陈从江;基于面向云服务的Python并行计算的研究[D];电子科技大学;2014年

5 唐吉卓;基于GPU平台的SVD并行计算研究与实现[D];电子科技大学;2014年

6 李保安;基于液态食品冷冻浓缩冰晶生长机制并行计算[D];电子科技大学;2013年

7 钟承群;基于CPU/GPU异构并行计算的OTN仿真验证系统的研究与实现[D];电子科技大学;2015年

8 邓亮;典型隐式CFD求解方法的众核并行计算[D];国防科学技术大学;2013年

9 何锵锵;基于多核技术的并行计算平台实现与应用[D];天津科技大学;2012年

10 郑伟;Spark下MPI/GPU并行计算处理机制的研究[D];中国海洋大学;2015年



本文编号:2106321

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2106321.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b5854***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com