Настоящая работа посвящена развитию гибридного OpenMP/GPGPU паттерна программирования, служащего для достижения более эффективного использования вычислительных ресурсов. Подход применяется для вычисления трёхмерного поля скорости из сейсмических трасс, используемого при анализе подповерхностных пород. Первоначальный последовательный код был разработан в швейцарской компании Amberg Technologies AG и был ускорен за счёт использования SIMD-инструкций процессора, OpenMP-распараллеливания и переноса части вычислений на графическую карту. Общее ускорение, полученное на тестовой машине, оборудованной процессором Intel i5-4570 и графической картой GeForce GT 640, достигло 7 раз.
Дмитрий Осинцев
заместитель директора, Singularis Lab, LLC
Dmitry Osintsev was born in Volgograd, Russia in 1986. He studied computer science in Volgograd State Technical University, where he received the BSc degree in June 2007 and the MSc degree in June 2009. He received Dr.techn. in Institute for Microelectronics, Technische Universität Wien in May 2014.
publication list: http://www.iue.tuwien.ac.at/index.php?id=106&webgrab_path=http://www.iue.tuwien.ac.at/publist/publist.php?surname=Osintsev$firstname=Dmitry
dissertation: http://www.iue.tuwien.ac.at/phd/osintsev/
linkedin: http://ru.linkedin.com/pub/dmitri-osintsev/24/a7b/491
Comment