Суперкомпьютеры и параллельная обработка данных
Данный курс посвящен одной из основных тенденций в развитии современных компьютерных технологий - параллельной обработке данных. Материал иллюстрируется примерами суперкомпьютерных систем и технологий, где параллелизм проявляется особенно ярко. Вместе с этим, показывается исключительно важная роль суперкомпьютерных систем как неотъемлемой части формируемой цифровой экономики. В процессе изложения рассматриваются три составные части параллельных вычислений: архитектуры параллельных вычислительных систем, технологии параллельного программирования и информационная структура программ и алгоритмов, и показывается тесная связь этих частей между собой.
Курс является вводным, а излагаемый материал носит универсальный характер. В силу широкого распространения вычислительных технологий для решения задач науки, промышленности и общества, данный курс является частью обучения по многим направлениям как естественных, так и гуманитарных наук.
Для освоения данного курса слушатели должны иметь базовую подготовку в области обычного последовательного программирования, основ архитектуры компьютеров, знать базовые алгоритмы решения задач и методы решения задач.
Данный курс состоит из пяти основных разделов:
1. Введение в предмет.
2. Архитектура параллельных вычислительных систем.
3. Технологии параллельного программирования.
4. Методы построения и оценки качества параллельных вычислительных систем и программ.
5. Введение в теорию анализа структуры программ и алгоритмов.
- 01:19:06Лекция 1. Современные суперкомпьютеры
- 01:11:47Лекция 2. Сферы применения суперкомпьютеров
- 01:02:39Лекция 3. Характеристики параллельных программ
- 56:31Лекция 4. Классификация параллельных вычислительных систем. Часть 1
- 34:27Лекция 5. Суперкомпьютерный комплекс МГУ
- 01:15:30Лекция 6. Классификация параллельных вычислительных систем. Часть 2
- 01:17:04Лекция 7. Классификация параллельных вычислительных систем. Часть 3
- 01:12:51Лекция 8. Оценка производительности. Технологии параллельного программирования
- 01:29:07Лекция 9. Технология OpenMP
- 01:17:46Лекция 10. Технология MPI -1
- 01:13:36Лекция 11. Технология MPI - 2
- 01:21:39Лекция 12. Компоненты суперкомпьютера
- 58:12Лекция 13. Структуры программ и алгоритмов. Часть 1
- 01:04:08Лекция 14. Структуры программ и алгоритмов. Часть 2



