Применение NVidia CUDA для ускорения обработки сейсмических данных при помощи разложения по волновым пакетам
Никитин В.В., Дучков А.А., Андерссон Ф.

Сейсмические данные характеризуются своей нерегулярностью, многомерностью и большим объемом. В настоящей статье рассматривается разложение данных по одному из наиболее оптимальных базисов - гауссовым волновым пакетам. На базе графических процессоров реализован и оптимизирован быстрый алгоритм прямого и обратного преобразования по трехмерным гауссовым волновым пакетам. Оптимизированная версия программы для графических ускорителей демонстрирует рост производительности в 2-6 раз по сравнению с 20-ядерным процессором. Проведено успешное тестирование алгоритмов на синтетических сейсмических данных: восстановление изображения по коэффициентам гауссовых волновых пакетов, сжатие данных, подавление шумов данных, интерполяция данных в случае пропущенных трасс.

Ключевые слова: гауссовы волновые пакеты, преобразование Фурье, CUDA.

Название статьи, аннотация и ключевые слова на английском языке

  • Никитин В.В. – MAX IV Laboratory, Lund University, Fotongatan 2, 22592, Lund, Sweden; Postdoctoral Researcher, e-mail: viktor.nikitin@maxiv.lu.se
  • Дучков А.А. – Институт нефтегазовой геологии и геофизики им. А.А. Трофимука СО РАН, просп. Коптюга, 3, 630090, Новосибирск; зав. лабораторией, e-mail: duchkovaa@ipgg.sbras.ru
  • Андерссон Ф. – Center for Mathematical Sciences, Lund University, Solvegatan 18, 22100, Lund, Sweden; Senior Lecturer, e-mail: fredrik.andersson@math.lth.se