Сравнение систем параллельного программирования MPI, PVM и HPF А. В. Комолкин Физический факультет Санкт-Петербургского государст
Содержание
- 2. Сравнение систем параллельного программирования MPI, PVM и HPF А. В. Комолкин Физический факультет Санкт-Петербургского государственного университета
- 3. Место высокопроизводительных вычислений в нашей жизни А. В. Комолкин Физический факультет Санкт-Петербургского государственного университета
- 4. ЭТО МОЕ ЛИЧНОЕ МНЕНИЕ А. В. Комолкин
- 6. Какой сложности должна быть задача?
- 7. Какой сложности должна быть задача? ≤10 минут — интерактивная задачи
- 8. Какой сложности должна быть задача? ≤10 минут — интерактивная задачи >10 минут — пакетный режим
- 9. Какой сложности должна быть задача? ≤10 минут — интерактивная задачи >10 минут — пакетный режим
- 10. Какой сложности должна быть задача? ≤10 минут — интерактивная задачи >10 минут — пакетный режим X
- 11. Какой сложности должна быть задача? ≤10 минут — интерактивная задачи >10 минут — пакетный режим X
- 12. Как решается задача на компьютере?
- 13. Как решается задача на компьютере? Постановка задачи начальником Конкретизация условия задачи, уточнение области применимости
- 14. Как решается задача на компьютере? Постановка задачи начальником Конкретизация условия задачи, уточнение области применимости Построение физической
- 15. Как решается задача на компьютере? Постановка задачи начальником Конкретизация условия задачи, уточнение области применимости Построение физической
- 16. Как решается задача на компьютере? Постановка задачи начальником Конкретизация условия задачи, уточнение области применимости Построение физической
- 17. Как решается задача на компьютере? Постановка задачи начальником Конкретизация условия задачи, уточнение области применимости Построение физической
- 18. Стратегия написания программ Разделение на подзадачи Выбор подходящего языка программирования для каждой подзадачи Умеет работать с
- 19. Рекомендуемая литература Н. Вирт «Алгоритмы + структуры данных = программы» Дал, Дейкстра, Хоор. «Структурное программирование»
- 21. Сравнение систем параллельного программирования MPI, PVM и HPF А. В. Комолкин Физический факультет Санкт-Петербургского государственного университета
- 22. Основные системы MPI — Message Passing Interface PVM — Parallel Virtual Machine HPF — High Performance
- 23. MPI Библиотека подпрограмм обмена данными Команда для запуска программы “mpirun” Дополнительные средства (параллельный ввод/вывод, параллельная графика,
- 24. PVM Библиотека подпрограмм обмена данными Подсистема для запуска программ на исполнение
- 25. HPF Язык FORTRAN-90 Комментарии-директивы транслятора Команда для запуска программы (иногда)
- 26. Краткое сравнение MPI PVM Супер-ЭВМ, однородные кластеры Одна (одинаковая) программа Постоянное число процессов Не устойчив к
- 27. Свойства HPF Один исходный текст для последовательной и параллельной версий Единое адресное пространство данных Скрытый от
- 29. Домашнее задание komolkin@esr.phys.spbu.ru
- 30. FORTRAN dx = dx - boxl*dnint(dx/boxl) dnint( x ) dsign( dble( idint( dabs( x )+0.5d0 )
- 31. С #include “math.h” r = sin(x); e = exp(y); # gcc tst.c -O0 -ffast-math -lm #
- 32. Рекомендуемая литература Немнюгин С., Чаунин М., Комолкин А. Эффективная работа: UNIX. — СПб, «Питер», 2001. 688
- 34. Скачать презентацию