Самостоятельная работа 2 часа в неделю всего часов

Вид материалаСамостоятельная работа

Содержание


Всего часов
Заведующий кафедрой
Введение в технологии высокопроизводительных вычислений.
Список литературы
Подобный материал:

министерство образования и науки российской федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Московский физико-технический институт (государственный университет)»


УТВЕРЖДАЮ

проректор по учебной работе

Ю.Н. Волков


«___» _____________ 20___ г.




П Р О Г Р А М М А




курса ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ

по направлению 010900 «Прикладные математика и физика»

по магистерским программам 010990

факультет управления и прикладной математики (ФУПМ)

кафедра предсказательного моделирования и оптимизации

курс V

семестры 10 (весенний)


лекции 24 часа экзамен 10 семестр (весенний)

семинары нет зачёт нет

лабораторные занятия 8 часов


самостоятельная работа 2 часа в неделю

ВСЕГО ЧАСОВ 32




Программу составил: профессор, д.ф.-м.н. Лацис А.О.

Программа обсуждена на заседании кафедры

предсказательного моделирования и оптимизации

14 марта 2011 года



Заведующий кафедрой

чл.-корр. РАН А.П. Кулешов


Программа обсуждена на заседании методического

совета ФУПМ 20 апреля 2011 года


Председатель методического совета

чл.-корр. РАН Ю.А. Флёров

Введение в технологии высокопроизводительных вычислений.


Часть 1.

1. История и классификация суперкомпьютеров. Состав программного обеспечения современной параллельной вычислительной системы.

2. Программистская модель двусторонних обменов сообщениями на примере решения задачи Дирихле методом Якоби с использованием простейших возможностей MPI.

3. Некоторые дополнительные возможности MPI на примере параллельной реализации решения СЛАУ с заполненной матрицей методом Гаусса, с частичным и полным выбором главного элемента.

4. Систематический обзор возможностей MPI на примере различных вариантов записи метода Якоби для задачи Дирихле.

5. Параллельная реализация решения СЛАУ большого размера методом простой итерации.

6. Обзор OpenMP, иллюстрация основных возможностей на ранее рассмотренных примерах.

7. Обзор альтернативных моделей и технологий параллельного программирования. Где они встречаются, для чего нужны. Базовые и производные модели и технологии. Часть 1.

8. Обзор альтернативных моделей и технологий параллельного программирования. Часть 2. Характер и причины неприятия некоторых усовершенствованных технологий параллельного программирования пользователями.

9. Обзор нетрадиционных суперкомпьютерных архитектур. Причины и неизбежность их появления, какие они бывают. Системные трудности в разработке приложений.

10. Общее представление о программировании GPGPU на примере метода Якоби. Подробный разбор гибридной реализации MPI+CUDA.

11. Общий обзор вычислительного и сетевого оборудования, применяемого в современной суперкомпьютерной отрасли.

12. Системы управления ресурсами суперкомпьютера на примере СУППЗ МВС-1000. Общее понятие о технологиях метакомпьютинга.


Часть 2 (практические занятия).

Администрирование и использование вычислительного полигона МВС-900 на мощностях 1 – 2 компьютерных классов. Измерения быстродействия, масштабируемости рассмотренных в лекционной части курса модельных приложений.


СПИСОК ЛИТЕРАТУРЫ

1. Лацис А.О. Параллельная обработка данных. М.: Академия, 2010.

2. Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования. "Вильямс ", 2003.

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

4. Библиотека учебных материалов Parallel.ru, ссылка скрыта

5. Информационно-аналитический центр Parallel.ru, ссылка скрыта

6. Ортега Дж. Введение в параллельные и векторные методы решения линейных систем. Пер.с англ. М.: Мир, 1991.

7. Лацис А.О. Как построить и использовать суперкомпьютер. Бестселлер, 2003.