Программные системы

информационный сайт кафедры программных систем
Института информатики и кибернетики Самарского университета

Инструменты пользователя

Инструменты сайта


home:vostokin:parallel-programming

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

Объявления

Лекции (весна 2025)

  1. 10.02.25 - Вводная лекция. До параллельных архитектур.
  2. 17.02.25 - Параллелизм в архитектурах компьютеров.
  3. 24.02.25 - Суперкомпьютеры. Приложения и стили программирования (до параллельно-рекурсивных алгоритмов).
  4. 03.03.25 - Параллельно-рекурсивные алгоритмы, конвейерные, клиент-серверные, взаимодействующие равные и далее алгоритмические скелеты.
  5. 10.03.25 - Алгоритмические скелеты с примерами.
  6. 17.03.25 - Анализ эффективности параллельных алгоритмов и программ.
  7. 24.03.25 - Программирование в распределённой памяти: обзор интерфейса передачи сообщений MPI.
  8. 31.03.25 - - Разбор лекций Т.Маттсона - от начала до Mod 5: Parallel Loops (making the Pi program simple), слайд 73.
  9. 7.04.25 - - Разбор лекций Т.Маттсона - от Mod 5: Parallel Loops до Data environment.
  10. 14.04.25 - - Разбор лекций Т.Маттсона - от Data environment слад 104.

Лекции (осень 2024)

  1. 3.09.24 - Вводная лекция. Что мы будем понимать под параллельным программированием. Обзор параллелизма в современном аппаратном обеспечении (до технологий типа SSE)см. до 13 слайда.
  2. 10.09.24 - Продолжение вводной лекции. Параллельные архитектуры и технологии от SSE до суперкомпьютеров 13 слайд и Дополнительные материалы из Википедии.
  3. 1.10.24 - Продолжение вводной лекции (со слайда 16). Приложения и стили программирования. Средства программирования. Кластер Сергей Королев.
  4. 1.10.2024 - Алгоритмические скелеты (до примеров map-reduce, task-bag) см. Высокоуровневое параллельное программирование, до слайда 17.
  5. 8.10.2024 - Алгоритмические скелеты (примеры map-reduce, task-bag). Лекция «Высокоуровневое параллельное программирование» с 17 слайда до конца.
  6. 15.10.2024 - Примеры для практик pdf. Анализ эффективности параллельных алгоритмов и программ pdf.
  7. 22.10.2024 - Программирование в распределённой памяти: обзор интерфейса передачи сообщений MPI pdf
  8. 29.10.2024 - Разбор лекций Т.Маттсона - от Mod1: Introduction to parallel programming - до OpenMP Programming Model, слайд 42.
  9. 5.10.24 - Разбор лекций Т.Маттсона - от OpenMP Programming Model до слайда 79. Про schedule clause см. лекция 7
  10. 12.11.24 - Разбор лекций Т.Маттсона - от Working with loops (слайд 80) до Data environment (слайд 104).
  11. 19.11.24 - Разбор лекций Т.Маттсона - от Data environment (слайд 104) до OpenMP memory model (слайд 150).
  12. 26.11.24 - Разбор лекций Т.Маттсона - OpenMP memory model (слайды 150-166).
  13. 03.12.24 - Разбор лекций Т.Маттсона - Data sharing: Threadprivate, Random number generators и подведение итогов, краткий пересказ изученного материала (слайды 168-200).

Практики

  1. 13.09.2024 - Распределение вариантов в 2 п/г группы 6402, занятие 1; распределение вариантов во 2 п/г группе 6403, занятие 1.
  2. 16.09.2024 - Распределение вариантов во 2 п/г группы 6401, занятие 1.
  3. 20.09.2024 - Распределение вариантов в 1 п/г группы 6402, занятие 1; распределение вариантов в 1 п/г группе 6403, занятие 1; распределение вариантов в 1 п/г группы 6401, занятие 1 (онлайн).
  4. 30.09.2024 - Группа 6401, занятие 2.
  5. 4.10.2024 - Группа 6402, занятие 2, группа 6403, занятие 2.
  6. 7.10.2024 - Группа 6401, занятие 2.
  7. 11.10.2024 - Группа 6402,6403. Занятие 3.
  8. 14.10.2024 - Группа 6401, занятие 3.
  9. 18.10.2024 - Группа 6402, 6403, занятие 3.
  10. 21.10.2024 - Группа 6401, занятие 3.
home/vostokin/parallel-programming.txt · Последнее изменение: 2025/04/13 20:31 — vostokin