Preview

Чебышевский сборник

Расширенный поиск

ПАРАЛЛЕЛИЗМ В СЛОЖНЫХ ПРОГРАММНЫХ КОМПЛЕКСАХ (ПОЧЕМУ СЛОЖНО СОЗДАВАТЬ ЭФФЕКТИВНЫЕ ПРИКЛАДНЫЕ ПАКЕТЫ)

https://doi.org/10.22405/2226-8383-2017-18-3-187-200

Полный текст:

Аннотация

В работе рассмотрены виды параллелизма, применяемые в архитектурах современных  компьютерных систем, и описаны способы их проявления в программах. Проанализированы  шесть парадигм параллельного программирования, и показана связь парадигм с поколениями высокопроизводительных вычислительных систем. Рассмотрены методы описания  и представления параллелизма с помощью разного рода моделей программ. Обсуждаются  причины, определяющие сложности разработки эффективного программного обеспечения для  параллельных вычислительных систем. Отмечается связь обсуждаемого материала с активно  развиваемой Интернет-энциклопедией свойств и особенностей параллельных алгоритмов AlgoWiki.

Об авторе

В. В. Воеводин
Московский государственный университет имени М. В. Ломоносова
Россия

доктор физико-математических наук, профессор, член-корреспондент Российской академии наук, заместитель директора НИВЦ 



Список литературы

1. A. Antonov, V. Voevodin, and J. Dongarra, “Algowiki: an Open encyclopedia of parallel algorithmic features"// Journal of Supercomputing Frontiers and Innovations, vol. 2, no. 1, 2015, pp. 4-18.

2. А.С.Антонов, “Технологии параллельного программирования MPI и OpenMP”. Изд-во Московского университета, М., 2012, 344с.

3. V. Sadovnichy, A. Tikhonravov, Vl. Voevodin, and V. Opanasenko "Lomonosov": Supercomputing at Moscow State University. In Contemporary High Performance Computing: From Petascale toward Exascale (Chapman & Hall/CRC Computational Science), pp.283-307, Boca Raton, USA, CRC Press, 2013.

4. V. Voevodin, Mathematical Foundations of Parallel Computing. World Scientific Publishing Co., Series in Computer Science, 1992, vol. 33, 364pp.

5. V. Voevodin, Vl. Voevodin, Parallel Computing. BHV-Petersburg, St. Petersburg, 2004, 608pp.

6. V. Voevodin, “Parallel Algorithms: Theory, Practice and Education”// Proceedings of the Joint Workshop on Sustained Simulation Performance, University of Stuttgart (HLRS) and Tohoku University, Springer International Publishing, 2016, pp. 3-10.

7. ATLAS installation guide. [Online] Available: http://mathatlas. sourceforge.net/atlas_install/

8. Fidesys – программный пакет для инженерного анализа. [Online] Available: https://cae-fidesys.com/ru

9. Левин В. А., Вершинин А. В., Сабитов Д. И. и др. Использование суперкомпьютерных технологий в задачах прочности. Пакет Fidesys // Суперкомпьютерные технологии в науке, образовании и промышленности. — 2-е изд. — М.: МГУ, 2010, с.161-166.


Для цитирования:


Воеводин В.В. ПАРАЛЛЕЛИЗМ В СЛОЖНЫХ ПРОГРАММНЫХ КОМПЛЕКСАХ (ПОЧЕМУ СЛОЖНО СОЗДАВАТЬ ЭФФЕКТИВНЫЕ ПРИКЛАДНЫЕ ПАКЕТЫ). Чебышевский сборник. 2017;18(3):187-200. https://doi.org/10.22405/2226-8383-2017-18-3-187-200

For citation:


Voevodin V.V. PARALLELISM IN LARGE SOFTWARE PACKAGES (WHY IS IT DIFFICULT TO CREATE EFFICIENT SOFTWARE). Chebyshevskii Sbornik. 2017;18(3):187-200. (In Russ.) https://doi.org/10.22405/2226-8383-2017-18-3-187-200

Просмотров: 94


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2226-8383 (Print)