Основы параллельных вычислений для систем с общей/распределённой памятью
Цели и задачи дисциплины:
знакомство с архитектурами параллельных вычислительных систем, обучение технологиям параллельного программирования
Базовые дисциплины:
· архитектура ЭВМ
· математика (общий курс);
· технология программирования;
· информатика.
В результате освоения содержания дисциплины студент должен:
· знать:
- архитектуру некоторых параллельных вычислительных систем;
- знать основные технологии параллельного программирования;
- знать базовые параллельные алгоритмы;
· владеть базовыми знаниями по практической работе с предусмотренным курсом программным обеспечением;
· уметь:
- составить параллельный алгоритм, в частности, на основе последовательного алгоритма;
- писать программы с применением технологий MPI, OpenMP.