|
Вычислительные методы и программирование, 2017, том 18, выпуск 3, страницы 293–311
(Mi vmp881)
|
|
|
|
Применение NVidia CUDA для ускорения обработки сейсмических данных при помощи разложения по волновым пакетам
В. В. Никитинa, А. А. Дучковb, Ф. Андерссонa a Lund University
b Институт нефтегазовой геологии и геофизики им. А. А. Трофимука СО РАН, г. Новосибирск
Аннотация:
Сейсмические данные характеризуются своей нерегулярностью, многомерностью и большим объемом. В настоящей статье рассматривается разложение данных по одному из наиболее оптимальных базисов - гауссовым волновым пакетам. На базе графических процессоров реализован и оптимизирован быстрый алгоритм прямого и обратного преобразования по трехмерным гауссовым волновым пакетам. Оптимизированная версия программы для графических ускорителей демонстрирует рост производительности в 2-6 раз по сравнению с 20-ядерным процессором. Проведено успешное тестирование алгоритмов на синтетических сейсмических данных: восстановление изображения по коэффициентам гауссовых волновых пакетов, сжатие данных, подавление шумов данных, интерполяция данных в случае пропущенных трасс.
Ключевые слова:
CUDA, Gaussian wave packets, Fourier transform, CUDA.
Поступила в редакцию: 09.07.2017
Образец цитирования:
В. В. Никитин, А. А. Дучков, Ф. Андерссон, “Применение NVidia CUDA для ускорения обработки сейсмических данных при помощи разложения по волновым пакетам”, Выч. мет. программирование, 18:3 (2017), 293–311
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmp881 https://www.mathnet.ru/rus/vmp/v18/i3/p293
|
|