快捷搜索:

基于GPU的三维傅立叶偏移加速方案

  基于GPU的三维傅立叶偏移加速方案

  近年来,图形处理单元(GPU)的计算能力得到了显着提高。在宽带内存和多核的结合的推动下,今天的GPU为图形和通用计算提供了巨大的计算资源,最新的GPU已经能够在10秒内完成500亿次浮点运算,超过10倍最新的CPU计算能力并行编译和开发工具,被称为计算机统一设备架构(CUDA),为我们提供了一种新的,简单的方式来并行化我们基于GPU的编程,这种方法已被广泛应用于许多科学计算领域,如医学成像和分子机理模拟等;近年来,GPU也被用于显式有限差分深度偏移和基尔霍夫时间偏移等方面的研究。谁提出了基于GPU加速程序的三维傅里叶偏移,最近发表在geophy领域的发现权威出版物“地球物理学”(Zhang et al。使用图形处理单元加速3D傅立叶迁移。地球物理学,2009,74(6):WCA129-WCA139)。实验结果表明,基于GPU的并行代码的执行效率比基于CPU的传统串行代码高25〜40倍。他们提出的解决方案简单易行。主要思想是CUDA快速傅立叶函数可以加速傅立叶偏移算法中最集中的部分。另外,解决方案只涉及全局内存使用容量大,限制条件少,使用方便。该解决方案提供了一种简单而有效的方式来加速新GPU上的算法。 (来源:中国科学院地质与地球物理研究所)

您可能还会对下面的文章感兴趣: