Опубликован: 16.09.2014 | Уровень: для всех | Доступ: платный | ВУЗ: Московский физико-технический институт
Лекция 1:

Введение в параллельное программирование

Лекция 1
Аннотация: Предпосылки возникновения параллельных систем. Состояние дел на начало XXI века. Парадигмы последовательного и параллельного мышления. Содержание курса. Компетенции после курса. Цель: формирование знания об архитектурах параллельных систем.
Ключевые слова: MPI, fork, thread

Презентация к лекции: L1.pdf.

Краткие итоги: Предпосылка возникновения параллельного программирования – закон Мура и побочные физические эффекты. Существует классификации параллельных систем по отношения к памяти и по их устойчивости к неполадкам. Рассуждения о параллельной системе сильно отличаются от последовательного подхода.

Упражнение

Изучить несколько подходов к созданию многопоточных и многопроцессных программ: OpenMP, MPI, PThread, fork(), Intel Thread Building Blocks.

Лекция 1
Игорь Садченко
Игорь Садченко

Добрый день!

Видеоряд лекции 9 не соответсвует звуковой дорожке, а также обрывается на рассмотрении детерминированного объекта. В лекции отсутствует рассмотрение FLP.

Максим Зиганшин
Максим Зиганшин

http://www.intuit.ru/studies/professional_skill_improvements/14005/video_courses/1281/info - это платный курс, а это: http://www.intuit.ru/studies/courses/14040/1281/info - его аналог, но бесплатный, и разница у них лишь в том, что в платном я получаю бумажку, правильно?