|
|
|
|
| LEADER |
00000nam0a2200000 4500 |
| 001 |
226540 |
| 005 |
20231101230734.0 |
| 010 |
|
|
|a 9785211063433
|
| 035 |
|
|
|a (RuTPU)RU\TPU\book\246915
|
| 090 |
|
|
|a 226540
|
| 100 |
|
|
|a 20121122d2012 m y0rusy50 ca
|
| 101 |
0 |
|
|a rus
|
| 102 |
|
|
|a RU
|
| 105 |
|
|
|a y j 001zy
|
| 200 |
1 |
|
|a Технологии параллельного программирования MPI и OpenMP
|e учебное пособие
|f А. С. Антонов
|g Московский государственный университет им. М. В. Ломоносова (МГУ)
|
| 210 |
|
|
|a Москва
|c Изд-во МГУ
|d 2012
|
| 215 |
|
|
|a 340 с.
|
| 225 |
1 |
|
|a Суперкомпьютерное образование
|
| 320 |
|
|
|a Библиогр.: с. 333-334.
|
| 330 |
|
|
|a Данное учебное пособие предназначено для освоения практического курса параллельного программирования с использованием технологий MPI и ОрепМР. В настоящее время технология MPI является основным средством программирования для кластерных систем и компьютеров с распределенной памятью, а технология ОрепМР - для компьютеров с общей памятью. Курс включает в себя описание большей части функциональности стандартов MPI-2.2 и ОрепМР 3.1 с примерами их применения, а также практические сведения, которые могут потребоваться при написании реальных программ с использованием этих технологий параллельного программирования. Учебное пособие может использоваться также в качестве справочника по рассматриваемым технологиям параллельного программирования, однако некоторые процедуры и детали описания соответствующих стандартов опускаются для простоты изложения и восприятия материала. Описание ведется с использованием технологий MPI и ОрепМР в программах на языках программирования Си и Фортран. Приводятся примеры небольших законченных параллельных программ, тексты которых можно скачать со страницы в сети Интернет <http://parallel.ru/tech/tech_dev/>MPI+OpenMP/examples/. Для проверки примеров и получения результатов использовались суперкомпьютеры СКИФ МГУ «Чебышев» и «Ломоносов». В конце разделов приводятся контрольные вопросы и задания, которые можно использовать в процессе обучения.Для студентов, аспирантов и научных сотрудников, чья деятельность связана с параллельными вычислениями. Ключевые слова: параллелизм, программирование, суперкомпьютер, MPI, ОрепМР.УДК 007 (075)
|
| 606 |
1 |
|
|a Программирование параллельное
|2 stltpush
|3 (RuTPU)RU\TPU\subj\71250
|9 85229
|
| 610 |
1 |
|
|a технология
|
| 610 |
1 |
|
|a MPI
|
| 610 |
1 |
|
|a функции
|
| 610 |
1 |
|
|a сообщения
|
| 610 |
1 |
|
|a передача
|
| 610 |
1 |
|
|a прием
|
| 610 |
1 |
|
|a процессы
|
| 610 |
1 |
|
|a коллективные взаимодействия
|
| 610 |
1 |
|
|a OpenMP
|
| 610 |
1 |
|
|a параллельные алгоритмы
|
| 610 |
1 |
|
|a реализация
|
| 610 |
1 |
|
|a учебные пособия
|
| 675 |
|
|
|a 004.42.032.24(075.8)
|v 4
|
| 700 |
|
1 |
|a Антонов
|b А. С.
|g Александр Сергеевич
|
| 712 |
0 |
2 |
|a Московский государственный университет им. М. В. Ломоносова (МГУ)
|2 stltpush
|3 (RuTPU)RU\TPU\col\7
|
| 801 |
|
1 |
|a RU
|b 63413507
|c 20121122
|
| 801 |
|
2 |
|a RU
|b 63413507
|c 20150421
|g RCR
|
| 900 |
|
|
|a Технологии программирования
|
| 942 |
|
|
|c BK
|
| 951 |
|
|
|b 010400
|b 010300
|