Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

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

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


presentations:лекции_по_курсу_параллельное_программирование

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
presentations:лекции_по_курсу_параллельное_программирование [2023/12/23 15:44] vostokinpresentations:лекции_по_курсу_параллельное_программирование [2024/03/18 15:20] (текущий) vostokin
Строка 1: Строка 1:
 ===== Параллельное программирование ===== ===== Параллельное программирование =====
- 
-=== Информация по отчетным занятиям в группах ФИИТ (осень 2023) === 
-  * 27.12.23 (среда) в 11-30 - группа 6413, аудитория 204-15 (медиацентр) 
-  * 27.12.23 (среда) в 13-30 - группа 6414, аудитория 204-15 (медиацентр)  
-  * 26.12.23 (вторник) в 10-00 - группа 6415, аудитория 204-15 (медиацентр) 
-  * список вопросов для подготовки {{:presentations:quest-fall-2023.pdf|pdf}}  
  
 [[https://ssau.ru/rasp?staffId=60085001|Расписание занятий на весенний семестр 2023/24 уч.года.]] [[https://ssau.ru/rasp?staffId=60085001|Расписание занятий на весенний семестр 2023/24 уч.года.]]
Строка 17: Строка 11:
   - Примеры многопоточных программ (потоки в операционных системах и библиотеках языков){{:presentations:разделяемая_память_api.pdf|pdf}}   - Примеры многопоточных программ (потоки в операционных системах и библиотеках языков){{:presentations:разделяемая_память_api.pdf|pdf}}
   - Анализ эффективности параллельных алгоритмов и программ {{:presentations:анализ эффективности.pdf|pdf}}   - Анализ эффективности параллельных алгоритмов и программ {{:presentations:анализ эффективности.pdf|pdf}}
-  - Параллельное программирование в разделяемой памяти с использованием технологии OpenMP {{:presentations:разделяемая память OpenMP.pdf|pdf}} +  - Параллельное программирование в разделяемой памяти с использованием технологии OpenMP {{:presentations:разделяемая память OpenMP.pdf|pdf}} 
 +  - Распараллеливание итеративных программ: как работает конструкция #pragma omp parallel for {{presentations:OpenMP for.pdf|pdf}} 
   - Программирование в распределённой памяти: интерфейс передачи сообщений MPI {{:presentations:распределённая память MPI.pdf|pdf}}   - Программирование в распределённой памяти: интерфейс передачи сообщений MPI {{:presentations:распределённая память MPI.pdf|pdf}}
-  - Распараллеливание итеративных программ: как работает конструкция #pragma omp parallel for {{presentations:OpenMP for.pdf|pdf}}   
   - Моделирование параллельных и распределённых вычислений{{presentations:моделирование распределённых вычислений.pdf|pdf}}   - Моделирование параллельных и распределённых вычислений{{presentations:моделирование распределённых вычислений.pdf|pdf}}
 +
 +=== Информация по отчетным занятиям в группах ИВТ (весна 2024) ===
 +  * список вопросов для подготовки к зачету {{:presentations:quest-fall-2023.pdf|pdf}} 
  
 ==== Дополнительные материалы из Википедии ==== ==== Дополнительные материалы из Википедии ====
Строка 41: Строка 38:
  
 Лабораторные задания по курсу "параллельное программирование" {{:presentations:задания_к_лабораторным_пп.pdf|pdf}} Лабораторные задания по курсу "параллельное программирование" {{:presentations:задания_к_лабораторным_пп.pdf|pdf}}
 +Пример реализации алгоритмического скелета Bag of tasks {{:other:task-bag.zip|zip}}
  
 Задания для курсового проектирования  по курсу "параллельное программирование" {{:docs:Задания по курсовому.pdf|pdf}}, методические рекомендации по оформлению отчета по курсовому проекту {{:docs:MU_k_kursovoi_rabote.pdf|pdf}}. Задания для курсового проектирования  по курсу "параллельное программирование" {{:docs:Задания по курсовому.pdf|pdf}}, методические рекомендации по оформлению отчета по курсовому проекту {{:docs:MU_k_kursovoi_rabote.pdf|pdf}}.
Строка 46: Строка 44:
 Документация к системе [[http://templet.ssau.ru/app|Templet Web]] на сайте Суперкомпьютерного центра Самарского университета: http://hpc.ssau.ru/node/3130. Грегори Эндрюс [[http://www.studmed.ru/endryus-gr-osnovy-mnogopotochnogo-parallelnogo-i-raspredelennogo-programmirovaniya_813e51c9633.html|Основы многопоточного, параллельного и распределенного программирования]] Документация к системе [[http://templet.ssau.ru/app|Templet Web]] на сайте Суперкомпьютерного центра Самарского университета: http://hpc.ssau.ru/node/3130. Грегори Эндрюс [[http://www.studmed.ru/endryus-gr-osnovy-mnogopotochnogo-parallelnogo-i-raspredelennogo-programmirovaniya_813e51c9633.html|Основы многопоточного, параллельного и распределенного программирования]]
  
-** Группы осеннего семестра 2023 года** +** Группы весеннего семестра 2024 года** 
-  * [[https://docs.google.com/spreadsheets/d/18Lf6ogPkDbGf8nXqmTIuC80MK6nKtCuu8F1AwOTeHv0/edit?usp=sharing|Группа 6413-020302D]] +  * [[https://docs.google.com/spreadsheets/d/1tX5N2KVrpnOhhrhnfkt0_KjMik-SAUdS_PpY9uEk-_w/edit?usp=sharing|Группа 6402-090301D]] 
-  * [[https://docs.google.com/spreadsheets/d/1eorUNOrIzbG1vNnW978XLijaq_jTPwfznoXjM_NNErs/edit?usp=sharing|Группа 6414-020302D]] +  * [[https://docs.google.com/spreadsheets/d/1sneh8eZI2P4m4wMYwxqT5JMPNSzOjoq-ValhlXYb1DQ/edit?usp=sharing|Группа 6403-090301D]] 
-  * [[https://docs.google.com/spreadsheets/d/1ubGCFbj531vn_VuTY9yVlZKN0_MzHHz4zm4DOYTwh9U/edit?usp=sharing|Группа 6415-020302D]]+  * [[https://docs.google.com/spreadsheets/d/1coPME5JJwibmZ50nSNWK3faKzrWHCGcrgUxm-SQ2AoU/edit?usp=sharing|Группа 6404-090301D]]
  
      
presentations/лекции_по_курсу_параллельное_программирование.1703346274.txt.gz · Последнее изменение: 2023/12/23 15:44 — vostokin