Применение технологий параллельного программирования для систем с общей памятью при решении гиперболических систем уравнений

Бесплатный доступ

Рассматривается применение технологий параллельного программирования OpenMP и POSIX Threads для решения гиперболических систем уравнений. Данные технологии предназначены для систем с общей памятью. Кроме этого, рассматривается увеличение производительности при использовании векторных инструкциий процессора. Решается задача распространения динамических волновых возмущений в геологической среде в упругой постановке в двумерном случае. Для численного решения используется сеточно-характеристический метод. Исследуется влияние привязки потоков к определенным ядрам процессора в NUMA-системах.

Математическое моделирование, сеточно-характеристический метод, параллельное программирование, общая память, гиперболические уравнения, векторизация

Короткий адрес: https://sciup.org/142186124

IDR: 142186124

Список литературы Применение технологий параллельного программирования для систем с общей памятью при решении гиперболических систем уравнений

  • Caserta A., Ruggiero V., Lanucara P. Numerical modelling of dynamical interaction between seismic radiation and near-surface geological structures: a parallel approach//Computers & geosciences. 2002. V. 28, N 9. P. 1069-1077
  • Araya-Polo M. 3D seismic imaging through reverse-time migration on homogeneous and heterogeneous multi-core processors//Scientific Programming. 2009. V. 17, N 1-2. P. 185-198
  • Петров И.Б., Хохлов Н.И. Моделирование задач 3D сейсмики на высокопроизводительных вычислительных системах//Математическое моделирование. 2014. Т. 6, № 1. С. 83-95
  • Bohlen T. Parallel 3-D viscoelastic finite difference seismic modelling//Computers & Geosciences. 2002. V. 28, N 8. P. 887-899
  • Rostrup S., De Sterck H. Parallel hyperbolic PDE simulation on clusters: Cell versus GPU//Computer Physics Communications. 2010. V. 181, № 12. P. 2164-2179
  • Keller Tesser R. Improving the performance of seismic wave simulations with dynamic load balancing//Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on. IEEE, 2014. P. 196-203
  • Liu J. Y. Hybrid OpenMP/AVX acceleration of a Split HLL Finite Volume Method for the Shallow Water and Euler Equations//Computers & Fluids. 2015. V. 110. P. 181-188
  • Schive H. Y., Zhang U. H., Chiueh T. Directionally unsplit hydrodynamic schemes with hybrid MPI/OpenMP/GPU parallelization in AMR//International Journal of High Performance Computing Applications. 2012. V. 26, N 4. P. 367-377
  • Lof H., Holmgren S. Affinity-on-next-touch: increasing the performance of an industrial PDE solver on a cc-NUMA system//Proceedings of the 19th annual international conference on Supercomputing. ACM, 2005. P. 387-392
  • Dagum L., Enon R. OpenMP: an industry standard API for shared-memory programming//Computational Science & Engineering, IEEE. 1998. V. 5, N 1. P. 46-55
  • LeVeque R.J. Finite volume methods for hyperbolic problems. Cambridge university press, 2002. V. 31
  • Jose M. Review Article: Seismic modeling//Geophysics. 2002. V. 67, N 4. P. 1304-1325
Еще
Статья научная