Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

bakanov_v_m_osipov_d_v_vvedenie_v_praktiku_razrabotki_parall

.pdf
Скачиваний:
22
Добавлен:
22.03.2016
Размер:
791.03 Кб
Скачать

Необходимое оборудование – подключенная к сети InterNet персональная ЭВМ под под управлением ОС Windows, вычислительный кластер под управлением UNIX-совместимой ОС c предустановленной поддержкой MPI, рабочая консоль программиста.

Порядок проведения работы – студент с помощью системы ‘Интерактивная НОРМА’ подготавливает программу на языке НОРМА, синтезирует MPI-программу на C или Fortran’е, переносит ее на вычислительный кластер, компилирует в исполнимое приложение, запускает на счет, проводит анализ полученных данных по заданию преподавателя.

Рисунок 8.— Окно определения величин на области в системе ‘Интерактивная

НОРМА’

Индивидуальные задания для студентов:

Вопросы для самопроверки:

1.В чем заключаются трудности автоматизации процесса распараллеливания алгоритмов? Какие системы подобного рода известны?

2.Каков основной принцип распараллеливания алгоритмов с использованием языка НОРМА?

3.В чем проявляется декларативность языка НОРМА? Каковы ограничения НОРМА?

4.Почему именно для НОРМА эффективен принцип разработки программ с использованием интерактивной оболочки? Чем отличается подобная оболочка от известных систем (например, Delphi/C++Builder, Visual C и т.п.)?

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

1.Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-

Петербург, 2002. -608 c.

2.Лацис А.О. Как построить и использовать суперкомпьютер. –M.: Бестсел-

лер, 2003. –240 c.

3.Шпаковский Г.И., Серикова Н.В. Программирование для многопроцессорных систем в стандарте MPI. –Минск:, БГУ, 2002. -325 с. (http://pilger.mgapi.edu/metods/1441/pos_mpi.pdf)

4.Антонов А.С. Введение в параллельное программирование (методическое пособие). –М.: НИВЦ МГУ, 2002, -69 c. (http://pilger.mgapi.edu/metods/1441/antonov.pdf)

5.Антонов А.С. Параллельное программирование с использованием технологии MPI (учебное пособие). –М.: НИВЦ МГУ, 2004, -72 c. (http://parallel.ru/tech/tech_dev/MPI,

http://pilger.mgapi.edu/metods/1441/mpi_book.pdf)

6.Букатов А.А., Дацюк В.Н., Жегуло А.И. Программирование многопроцессорных вычислительных систем. –Ростов-на-Дону.: Издательство ООО

“ЦВВР”, 2003, -208 c. (http://pilger.mgapi.edu/metods/1441/book.pdf)

7.Андрианов А.Н., Бугеря А.Б., Ефимкин К.Н., Задыхайло И.Б. Норма. Описание языка. Рабочий стандарт. Препринт ИПМ им. М.В.Келдыша РАН, № 120, 1995, -50 с.

Учебное издание.

Баканов Валерий Михайлович, Осипов Денис Васильевич

Введение в практику разработки параллельных программ в стандарте MPI

Учебно-методическое пособие по выполнению лабораторных работ

Подписано в печать __.____.2005 г.

Формат 60 × 84 1/16.

Объем ?? п.л. Тираж 100 экз. Заказ ___.

Отпечатано в типографии Московской государственной Академии приборостроения и информатики.

107846, Москва, ул.Стромынка, 20.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]