Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Аппаратное обеспечение -> Антонов А.С. -> "Введение в параллельные вычисления"

Введение в параллельные вычисления - Антонов А.С.

Введение в параллельные вычисления

Автор: Антонов А.С.
Издательство: Москва
Год издания: 2002
Страницы: 69
Читать: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Скачать: vvedenievparalelnievichisleniya2002.pdf

Московский государственный университет им. М.В.Ломоносова Научно-исследовательский вычислительный центр

ВВЕДЕНИЕ В ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ



методическое пособие

А. С.Антонов

Москва, 2002 Данное пособие предназначено для начального освоения практического курса параллельных вычислений. Предполагается, что приводимой информации достаточно для начала серьезной работы на параллельных компьютерах (в первую очередь, кластерных системах). При этом основной упор делается на освоение практических навыков работы на вычислительном кластере НИВЦ МГУ. Курс включает в себя вводные сведения об операционной системе UNIX, архитектуре суперкомпьютеров и вычислительных кластеров, обнаружении и использовании параллелизма программ, технологиях параллельного программирования и многие практические сведения, необходимые для начала работы. Он рассчитан ориентировочно на 10 занятий, из которых несколько последних отводятся на отладку и оптимизацию модельной задачи. Методическое пособие содержит весь необходимый материал для начала работы на вычислительных кластерах и создания реальных эффективных параллельных программ.

2 Занятие 1. Введение. Коротко об операционной системе UNIX............................5

1. Источники информации...............................................................................5

2. План занятий, практические задания, политика доступа.........................5

3. Коротко об операционной системе UNIX..................................................5

Задания:..................................................................................................................9

Занятие 2. Вычислительный кластер НИВЦ МГУ................................................10

1. Архитектура кластера SCI.........................................................................10

2. Вход на кластер...........................................................................................12

3. Компиляция.................................................................................................12

4. Система очередей........................................................................................13

4. Web-интерфейс запуска задач на вычислительном кластере.................15

5. Задания:........................................................................................................16

Занятие 3. Параллелизм и его использование........................................................17

1. Параллелизм................................................................................................17

2. Использование параллелизма.................................................................... 20

3. Эффективность распараллеливания..........................................................26

4. Обсуждение модельной задачи.................................................................27

5. Задания:........................................................................................................28

Занятие 4. Технология MPI......................................................................................29

2. Введение......................................................................................................29

3. Общие функции MPI..................................................................................31

4. Прием/передача сообщений между отдельными процессами...............33

5. Задания:........................................................................................................46

Занятие 5. Технология MPI (продолжение)............................................................47

1. Коллективные взаимодействия процессов...............................................47

2. Синхронизация процессов.........................................................................51

3. Работа с группами процессов....................................................................51

6. Задания:........................................................................................................52

Занятие 6. Технологии параллельного программирования (обзор).....................53

1. Спецкомментарии.......................................................................................53

2. Расширения существующих языков программирования........................54

3. Специальные языки программирования................................................... 55

4. Библиотеки и интерфейсы, поддерживающие взаимодействие параллельных процессов .................................................................................... 55

5. Linda ............................................................................................................. 56

6. Параллельные предметные библиотеки...................................................56

7. Специализированные пакеты и программные комплексы..................... 56

8. Задания:........................................................................................................57
< 1 > 2 3 4 5 6 7 .. 28 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.