期刊文献+

声波数值模拟中的多核并行方法研究 被引量:1

Multicore parallel programming of acoustic equation numerical modeling
下载PDF
导出
摘要 波动方程数值模拟普遍存在计算量大的问题,如何根据波动方程有限差分方法的特点开展并行化方法研究是适应微机多核发展的必然趋势。结合波动方程数值模拟中的多层循环嵌套问题和OpenMP的特点,通过确定循环体并行顺序、减少串行环节、合并循环体、准确设置制导语句以及线程绑定优化等方法有助于实现微机多核的高效并行。针对波动方程特点的多核并行不仅有助于提高单机计算效率,对于提高计算机集群上常用的MPI+OpenMP混合并行效率也具有重要意义。 The highly intensive computation cost is typical for the wave equation numerical modeling. The parallel computation that is integrated with the characteristics of the wave equation finite difference methods is the inevitable trend to adapt the development of the multiprocessor. According to the multi loop nesting structure of the wave equation modeling and the superiority of the OpenMP multithread programming, making sure the parallel order of the circulation body, reducing the serial programming, combining the cycle body, setting the parallel directive to the proper loops and binding the OpenMP threads to the physical cores are used to enhance the computing power of the multiprocessor. These optimized methods are useful to improve the computation efficiency of the multicore processor computer and meaningful to enhance the parallel efficiency of the MPI+OpenMP in the clusters.
作者 曹丹平
出处 《计算机工程与应用》 CSCD 2012年第36期9-13,共5页 Computer Engineering and Applications
基金 国家自然科学基金(No.41004050) 教育部博士点基金(No.20100133120001)
关键词 声波方程 有限差分 数值模拟 多核并行 acoustic wave equation finite difference numerical modeling multicore parallel computation
  • 相关文献

参考文献13

二级参考文献115

共引文献312

同被引文献10

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部