基于GPGPU大规模并行计算的一种高效3D热分析算法
为解决3D封装时精细的散热设计和散热分析中巨大的分析计算量,近来的一些研究将GPU应用于3D热分析当中.本文提出一种基于GP-GPU的用于3D热分析的新型混合并行算法.该方法将芯片的die离散化为许多的小正方体,并将在同一散热方向上的这些正方体归为同一列.首先,该方法通过使用红/黑分决策略将所有的列分为两类,然后以每一列的相邻列的状态为边界条件使用LU分解来快速计算同一类中的所有列.其次,该方法使用了超松弛迭代作为高效的迭代算法来实现整个计算过程的快速收敛,得到最终的计算结果.大量的实验结果表明,在几乎不损失精度的前提下,在GP-GPU上实现的这一解法要比在CPU上实现的这一解法快100倍左右,同时比现有的CPU解法效率提高400被左右.这表明该算法非常适用于实际的大规模3D热分析.
芯片散热 并行计算 三维热分析 通用图形处理器
赵国兴 杨旭 骆祖莹
北京师范大学信息科学与技术学院,北京市100875
国内会议
第十七届全国计算机辅助设计与图形学学术会议(CAD/CG’ 2012)暨第九届全国智能CAD与数字娱乐学术会议(CID’ 2012)
青岛
中文
64-67
2012-07-19(万方平台首次上网日期,不代表论文的发表时间)