Параллельное программирование и GRID

Цели и задачи курса

Формирование у слушателей целостного представления о современных методах и инструментарии параллельных и распределенных вычислений. Студенты, прослушавшие этот курс, будут знать основные типы архитектур современных многопроцессорных вычислительных комплексов и понимать принципы их функционирования. Слушатели получат представление о методах и инструментах разработки параллельных программ для современных многопроцессорных систем.

 

Результаты освоения курса

Предполагается, что, прослушавший курс «Параллельное программирование», должен:

– знать основные типы современных параллельных и распределенных архитектур и принципы их функционирования;

– уметь правильно выбирать методы решения поставленной задачи в распределенной вычислительной среде и уметь подобрать соответствующий инструментарий;

– владеть арсеналом базовых средств распределенных и параллельных вычислений, уметь их применять, учитывая особенности поставленной задачи, и при необходимости корректировать постановку задачи.