Современные языки и технологии параллельного программирования, учебник
| Main Author: | |
|---|---|
| Corporate Author: | |
| Summary: | В учебнике представлен широкий спектр языков и технологий, активно используемых при разработке параллельного программного обеспечения. В числе рассмотренных подходов: технологии для разработки параллельных программ для систем с общей и распределенной памятью (MPI, ОрепМР), языки параллельного программирования на основе разделенного глобально адресуемого пространства (UPC, CAF, Chapel, Х10) и технологии разработки параллельных программ для графических процессоров (CUDA, OpenCL). Рассмотрение такого значительного набора языков и технологий в рамках одного учебника позволяет получить полное представление о разнообразии существующих подходов в области параллельного программирования.Для широкого круга студентов, аспирантов и специалистов, желающих изучить и практически использовать параллельные компьютерные системы для решения вычислительно трудоемких задач. Рекомендовано Советом учебно-методического объединения классических университетов России по прикладной математике и информатике.Подготовка учебника была выполнена в лаборатории «Информационные технологии» (ИТЛаб) Научно-образовательного центра «СКТ-Приволжье» в рамках программы развития Нижегородского университета как Национального исследовательского университета. Ключевые слова: языки и технологии параллельного программирования, высокопроизводительные вычислительные системы с общей и распределенной памятью, многоядерные и графические процессоры, суперкомпьютерное образование. |
| Published: |
Москва, Изд-во МГУ, 2012
|
| Series: | Суперкомпьютерное образование |
| Subjects: | |
| Format: | Book |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=226544 |
| Physical Description: | 408 с. ил. |
|---|---|
| Summary: | В учебнике представлен широкий спектр языков и технологий, активно используемых при разработке параллельного программного обеспечения. В числе рассмотренных подходов: технологии для разработки параллельных программ для систем с общей и распределенной памятью (MPI, ОрепМР), языки параллельного программирования на основе разделенного глобально адресуемого пространства (UPC, CAF, Chapel, Х10) и технологии разработки параллельных программ для графических процессоров (CUDA, OpenCL). Рассмотрение такого значительного набора языков и технологий в рамках одного учебника позволяет получить полное представление о разнообразии существующих подходов в области параллельного программирования.Для широкого круга студентов, аспирантов и специалистов, желающих изучить и практически использовать параллельные компьютерные системы для решения вычислительно трудоемких задач. Рекомендовано Советом учебно-методического объединения классических университетов России по прикладной математике и информатике.Подготовка учебника была выполнена в лаборатории «Информационные технологии» (ИТЛаб) Научно-образовательного центра «СКТ-Приволжье» в рамках программы развития Нижегородского университета как Национального исследовательского университета. Ключевые слова: языки и технологии параллельного программирования, высокопроизводительные вычислительные системы с общей и распределенной памятью, многоядерные и графические процессоры, суперкомпьютерное образование. |
| ISBN: | 9785211063808 |