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

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

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

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


home:vostokin:parallel-programming

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
home:vostokin:parallel-programming [2024/11/04 18:29] vostokinhome:vostokin:parallel-programming [2025/04/13 20:31] (текущий) vostokin
Строка 8: Строка 8:
  
 ==== Объявления  ==== ==== Объявления  ====
-  * **23.09.2024** Практические занятия у группы 6401 перенесены. 
-  * **24.09.2024** Лекция по Параллельному программированию замещаются лекцией по Теории информации (Филиппов Г.А.)[[https://ssau.ru/rasp?staffId=60085001]]. 
-  
  
-==== Лекции  ====+==== Лекции (весна 2025)  ==== 
 +  - **10.02.25** - Вводная лекция. До параллельных архитектур. 
 +  - **17.02.25** - Параллелизм в архитектурах компьютеров. 
 +  - **24.02.25** - Суперкомпьютеры. Приложения и стили программирования (до параллельно-рекурсивных алгоритмов). 
 +  - **03.03.25** - Параллельно-рекурсивные алгоритмы, конвейерные, клиент-серверные, взаимодействующие равные и  далее алгоритмические скелеты. 
 +  - **10.03.25** - Алгоритмические скелеты с примерами. 
 +  - **17.03.25** - Анализ эффективности параллельных алгоритмов и программ. 
 +  - **24.03.25** - Программирование в распределённой памяти: обзор интерфейса передачи сообщений MPI. 
 +  - **31.03.25** - - Разбор лекций Т.Маттсона - от начала до Mod 5: Parallel Loops (making the Pi program simple), слайд 73. 
 +  - **7.04.25** -  - Разбор лекций Т.Маттсона - от Mod 5: Parallel Loops до  Data environment. 
 +  - **14.04.25** - - Разбор лекций Т.Маттсона - от Data environment слад 104.  
 + 
 + 
 +==== Лекции (осень 2024)  ====
   - **3.09.24** - Вводная лекция. Что мы будем понимать под параллельным программированием. Обзор параллелизма в современном аппаратном обеспечении (до технологий типа SSE)[[https://templet.ssau.ru/wiki/_media/presentations/%D0%B2%D0%B2%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F.pdf|см. до 13 слайда]].   - **3.09.24** - Вводная лекция. Что мы будем понимать под параллельным программированием. Обзор параллелизма в современном аппаратном обеспечении (до технологий типа SSE)[[https://templet.ssau.ru/wiki/_media/presentations/%D0%B2%D0%B2%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F.pdf|см. до 13 слайда]].
   - **10.09.24** - Продолжение вводной лекции. Параллельные архитектуры и технологии от SSE до суперкомпьютеров [[https://templet.ssau.ru/wiki/_media/presentations/%D0%B2%D0%B2%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F.pdf|13 слайд]] и [[https://templet.ssau.ru/wiki/presentations/%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5| Дополнительные материалы из Википедии]].   - **10.09.24** - Продолжение вводной лекции. Параллельные архитектуры и технологии от SSE до суперкомпьютеров [[https://templet.ssau.ru/wiki/_media/presentations/%D0%B2%D0%B2%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F.pdf|13 слайд]] и [[https://templet.ssau.ru/wiki/presentations/%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5| Дополнительные материалы из Википедии]].
Строка 21: Строка 31:
   - **22.10.2024** - Программирование в распределённой памяти: обзор интерфейса передачи сообщений MPI [[https://templet.ssau.ru/wiki/_media/presentations/%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_mpi.pdf|pdf]]   - **22.10.2024** - Программирование в распределённой памяти: обзор интерфейса передачи сообщений MPI [[https://templet.ssau.ru/wiki/_media/presentations/%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_mpi.pdf|pdf]]
   - **29.10.2024** - Разбор лекций Т.Маттсона - от Mod1: Introduction to parallel programming - до OpenMP Programming Model, слайд 42.   - **29.10.2024** - Разбор лекций Т.Маттсона - от Mod1: Introduction to parallel programming - до OpenMP Programming Model, слайд 42.
-  - **5.10.24** - Разбор лекций Т.Маттсона - от OpenMP Programming Model до .. +  - **5.10.24** - Разбор лекций Т.Маттсона - от OpenMP Programming Model до слайда 79Про  schedule clause см. [[https://templet.ssau.ru/wiki/_media/presentations/openmp_for.pdf| лекция 7]] 
 +  - **12.11.24** - Разбор лекций Т.Маттсона - от Working with loops (слайд 80) до Data environment (слайд 104). 
 +  - **19.11.24** - Разбор лекций Т.Маттсона - от Data environment (слайд 104) до OpenMP memory model (слайд 150). 
 +  - **26.11.24** - Разбор лекций Т.Маттсона - OpenMP memory model (слайды 150-166). 
 +  - **03.12.24** - Разбор лекций Т.Маттсона - Data sharing: Threadprivate, Random number generators и подведение итогов, краткий пересказ изученного материала (слайды 168-200).
  
 ==== Практики  ==== ==== Практики  ====
home/vostokin/parallel-programming.1730730578.txt.gz · Последнее изменение: 2024/11/04 18:29 — vostokin