广 告
科技长廊 >>  科技创新>> 基于GPU的三维傅立叶偏移加速方案
[专题]科技文章

基于GPU的三维傅立叶偏移加速方案
作者:转载    转贴自:科技长廊    点击数:354    文章录入: zhaizl

最近几年,图形处理单元(GPU)的计算能力得到了巨大的提升。在宽带内存和多核心并用的驱使下,今天的GPU为图形图像处理和通用计算均提供了非常可观的计算资源。最新的GPU已经能够在1秒之内完成5000亿次浮点运算,超出最新CPU计算能力的十倍有余。被称为计算机统一设备架构(CUDA)的并行编译和开发工具为我们提供了一种简单易行的基于GPU并行编程的新途径。这种方式已经在众多科学计算领域获得广泛应用,例如医学成像和分子机制模拟等。最近,GPU还被用于显式有限差分深度偏移法和克希霍夫时间偏移法。
中国科学院地质与地球物理研究所地球深部结构与过程研究室博士后张金海等人提出了一种基于GPU的三维傅立叶偏移加速方案,其研究结果最近刚刚发表在地球物理领域的权威刊物《地球物理学》(Geophysics)(Zhang et al. Accelerating 3D Fourier migration with graphics processing units. Geophysics, 2009, 74(6): WCA129–WCA139)。数值实验结果表明基于GPU的并行代码的执行效率是传统基于CPU串行代码的25~40倍。他们提出的方案简单易行,其主要思路是通过利用CUDA快速傅立叶函数可以将傅立叶偏移算法中计算量最集中的部分进行提速,另外,该方案只涉及到全局内存的使用,这种内存的容量大,限制条件较少,使用方便。该方案提供了一种在时新的GPU上进行算法加速的简单而且有效的途径。
  • 上一篇文章: 多聚嘧啶串结合蛋白研究进展

  • 下一篇文章: 全球首列氢能源有轨电车问世
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[305]
    ·美国宇航局打造未来超级火箭 起…[619]
    ·首届北京生命科学论坛成功举办[619]
    ·巴西培育转基因蚊子对抗传染病 [619]
    ·基因揭示企鹅如何应对气候变化[619]
    ·C# Request.ServerVariables2[698]
    ·Request.ServerVariables[701]
    ·浅析C# List实现原理[703]
    ·Request.ServerVariables 获取…[704]
    ·浅析C# List实现原理[704]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)