用户名: 密码: 验证码:
Solving 3D anisotropic elastic wave equations on parallel GPU devices
详细信息   d.org/content/78/2/F7.full">在线全文   d.org/content/78/2/F7.full.pdf">PDF全文下载
  • journal_title:Geophysics
  • Contributor:Robin M. Weiss ; Jeffrey Shragge
  • Publisher:Society of Exploration Geophysicists
  • Date:2013-03-01
  • Format:text/html
  • Language:en
  • Identifier:10.1190/geo2012-0063.1
  • journal_abbrev:Geophysics
  • issn:0016-8033
  • volume:78
  • issue:2
  • firstpage:F7
  • section:Geophysical Software and Algorithms
摘要

d="p-2">Efficiently modeling seismic data sets in complex 3D anisotropic media by solving the 3D elastic wave equation is an important challenge in computational geophysics. Using a stress-stiffness formulation on a regular grid, we tested a 3D finite-difference time-domain solver using a second-order temporal and eighth-order spatial accuracy stencil that leverages the massively parallel architecture of graphics processing units (GPUs) to accelerate the computation of key kernels. The relatively small memory of an individual GPU limits the model domain sizes that can be computed on a single device. To circumvent this constraint and move toward modeling industry-sized 3D anisotropic elastic data sets, we parallelized computation across multiple GPU devices by using domain decomposition and, for each time step, employing an interdevice communication protocol to exchange data values falling within interior boundaries of each subdomain. For two or more GPU devices within a single compute node, we use direct peer-to-peer (i.e., GPU-to-GPU) communication, whereas for networked nodes we employed message-passing interface directives to route data over the network. Our 2D GPU-based anisotropic elastic modeling tests achieved a d="inline-formula-1">de class="mathjax-code"><mml:math display="inline"><mml:mrow><mml:mn>10</mml:mn><mml:mo form="postfix">×</mml:mo></mml:mrow></mml:math>de>10× speedup relative to an OpenMP CPU implementation run on an eight-core machine, whereas our 3D tests using dual-GPU devices produced up to a d="inline-formula-2">de class="mathjax-code"><mml:math display="inline"><mml:mrow><mml:mn>28</mml:mn><mml:mo form="postfix">×</mml:mo></mml:mrow></mml:math>de>28× speedup. The performance boost afforded by the GPU architecture allowed us to model seismic data for 3D anisotropic elastic models at lower hardware cost and in less time than has been previously possible.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700