О курсе
Курс предназначен для студентов заочной формы обучения по направлению бакалавриата 09.03.04 Программная инженерия.
Результаты обучения по дисциплине
РД1. Понимание принципов функционирования современных средств и распределенных вычислительных систем.
РД2. Умение оценивать эффективность работы приложений.
РД3. Умение разрабатывать высокопроизводительные приложения с использованием современных аппаратных и инструментальных средств.
РД4. Понимание способов распараллеливания больших вычислений с помощью много процессной и многопоточной обработки данных.
Образовательная программа (ООП)
Направление подготовки бакалавриата:
09.03.04 Программная инженерия
Программа дисциплины
Раздел 1. Введение в особенности программирования в многопроцессорных системах. Моделирование параллельных алгоритмов. Оценка эффективности параллельных алгоритмов
Раздел 2. Взаимоисключение и синхронизация потоков. Классические задачи синхронизации
Раздел 3. Использование потоков в различных средах. MPI. Apach Spark. Распределенные вычисления на кластерных системах Облачные сервисы реализации высокопроизводительных
Раздел 4. Использование пулов потоков в высоконагруженных системах
Длительность курса, количественные характеристики, форма аттестации
Продолжительность курса – 18 недель
Трудоемкость освоения курса – 108 часов
Трудоемкость курса – 3 зачётных единицы
Форма контроля – экзамен
Авторы курса
старший преподаватель ОИТ ИШИТР
https://staff.tpu.ru/personal/employee?lid=516586
Copyright © 2023.
Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.
