基于协同异构模型的成形模拟计算加速
发布时间:2020-06-18 14:54
【摘要】:成形模拟中的多场耦合分析,非线性多尺度耦合分析等问题通常需要对大量数据进行多次计算以得到有效的结果,另外这些计算又必须在合理的时间内完成。本文主要从并行计算架构方面研究成形模拟中的计算加速方法,提出了基于CPU/GPU架构的协同异构计算模型来缩短成形模拟过程中的计算时间。 本文把工作重点放在了如何优化CPU/GPU协同异构计算模型,缩短计算时间问题的研究上,通过对成形模拟中求解多物理场耦合,多尺度耦合分析过程中的温度场问题,应力应变问题经常用到的有限差分法,矩阵与向量乘积等常用计算方法的GPU架构的程序实现,极大的提高了计算效率,将大量计算转移到计算效率较高的GPU架构上来,减轻CPU的计算压力,缩短计算时间。本文通过对六个数据存储优化方案的实验分析,不断优化CPU/GPU异构计算架构的设计方法,经过各种实验数据证明,得出了比较合适的数据存储方案,针对GPU架构在科学计算方面的一些缺陷,通过CPU来协同完成。通过将完全位串链表与位掩码结合在一起使用优化了存储器结构对计算性能的影响,测试发现,优化方案比没有优化过的方案有25倍的性能提升。在程序设计和收敛求和计算过程中充分利用共享内存空间,减少不必要的数据同步,减少导致缓存命中率下降的因素。通过使用分支同步的方法来处理条件分支,在发生条件分支时,转移方向相同线程的先执行完分支中的指令,然后另外一个转移方向的线程再执行另外一个分支中的指令优化了单指令多线程技术对计算性能的影响。 通过实验评估,CPU/GPU协同异构计算模型能解决比单个CPU或者GPU计算系统大16倍左右的问题,却能得到少于20%的错误率,系统负载率只有之前的60%,系统计算效率有50%以上的提升。通过实验结果和并行计算系统现在的发展趋势,相信CPU/GPU协同异构计算将成为并行计算发展历程中越来越重要的一环。本文的研究内容具有重要的工程意义和广阔的应用前景。
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TP338.6
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TP338.6
【参考文献】
相关期刊论文 前10条
1 莫健华;张宜生;吕言;张李超;郑加坤;段仁民;肖卫东;吴理南;;大型机械多连杆式伺服压力机的性能与生产应用[J];锻压装备与制造技术;2009年05期
2 崔振山,徐秉业,刘才;金属热成形过程的综合数值模拟[J];工程力学;2002年01期
3 吴欣;赵国群;管延锦;路平;马新武;;反向挤压过程无网格伽辽金热力耦合分析[J];工程力学;2007年06期
4 陈宇宏;袁渊;张宜生;李曦;詹茂盛;;基于光学畸变要求的注射成型透明平板应力翘曲分析[J];航空材料学报;2008年06期
5 孟祥萍,钱进,冯雷,郑文,张维俊;基于位串数组的关联规则挖掘算法[J];计算机工程与应用;2004年08期
6 赵勇,岳继光,李炳宇,张传升;一种新的求解复杂函数优化问题的并行粒子群算法[J];计算机工程与应用;2005年16期
7 闫欢;张宜生;李德群;;规则引擎在制造企业MES中的研究与应用[J];计算机工程;2007年07期
8 储t熆
本文编号:2719428
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2719428.html