ФРКТ. Параллельное программирование

МФТИ, 3 курс, весна 2024, вторник, 17:05-18:30 КПМ-115

 

Аннотация курса

Рекомендуемая литература

Предварительный перечень тем, вопросов и задач

 

2024.02.06 – Введение

L01_20230207_YakobovskiyMV.pdf

 

2024.02.27 – Взаимодействие и синхронизация процессов

L04_20230228_YakobovskiyMV.pdf

 

2024.02.13 – Базовые параллельные алгоритмы (часть 1)

L02_20230214_YakobovskiyMV.pdf

 

2024.02.20 – Базовые параллельные алгоритмы (часть 2)

L03_20240220_YakobovskiyMV.pdf

 

2024.03.05 – Рациональная декомпозиция сеточных графов

L06_07_20230314_21_YakobovskiyMV.pdf

 

2024.03.12 – Параллельные алгоритмы сортировки данных

2024.03.19 – Параллельные алгоритмы сортировки данных. Барьеры

L05_20230307_YakobovskiyMV.pdf

 

2024.03.26 – Псевдослучайные числа для многопроцессорных систем 01

2024.04.01 – Псевдослучайные числа для многопроцессорных систем 02

L08_20230328_YakobovskiyMV.pdf

 

2024.04.09 – Параллельные алгоритмы численного интегрирования

L09_20240409_YakobovskiyMV.pdf

 

2024.04.16 – Контрольная работа

 

2024.04.23 – Отказоустойчивые алгоритмы для суперкомпьютеров

L09_20240423_YakobovskiyMV.pdf

 

2024.04.30 – отмена

2024.05.07 – Визуализация сеточных данных

2024.05.14 – Динамическая балансировка нагрузки процессоров, общие вопросы

 

Темы

 

1.      Базовые алгоритмы

2.      Архитектура вычислительного узла многопроцессорной системы

3.      Синхронизация процессов, семафоры, барьеры

4.      Параллельные алгоритмы сортировки данных

5.      Рациональная декомпозиция расчётных сеток

6.      Динамическая балансировка нагрузки процессоров

7.      Параллельные алгоритмы численного интегрирования

8.      Псевдослучайные числа для многопроцессорных систем

9.      Отказоустойчивые алгоритмы для многопроцессорных вычислительных систем

10.  Визуализация сеточных данных