• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Technologies and Algorithms of High-Performance Computing

2025/2026
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Elective course
When:
4 year, 1, 2 module

Instructor

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Технологии и алгоритмы высокопроизводительных вычислений», учебных ассистентов и студентов направления подготовки 09.03.04 Программная инженерия и 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Разработка информационных систем для бизнеса»
Цель освоения дисциплины

Цель освоения дисциплины

  • Подготовить специалистов, владеющих как теоретическими основами создания программных систем с распределенной архитектурой различного назначения, так и основными методами, современными технологиями, применяемыми для создания таких систем
  • Подготовить специалистов способных самостоятельно разрабатывать распределенные программные системы различной сложности для различных предметных областей, применяя наиболее подходящие инструментальные средства и технологии, обеспечивающие максимальную эффективность как при создании сложных систем, так и при их эксплуатации и сопровождении
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1. Высокопроизводительные вычислительные системы. Архитектура параллельных вычислительных систем. Суперкомпьютеры. Распределенные системы и модели распре- деленных вычислений.
  • Раздел 2. Графические процессоры.
  • Раздел 3. Распределенные алгоритмы.
  • Раздел 4. Квантовые вычисления.
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторная работа №2
  • неблокирующий Контрольная работа №2
  • неблокирующий Лабораторная работа №3
  • неблокирующий Контрольная работа №4
  • неблокирующий Контрольная работа №1
  • неблокирующий Лабораторная работа №4
  • неблокирующий Лабораторная работа №6
  • неблокирующий Лабораторная работа №1
  • неблокирующий Лабораторная работа №5
  • неблокирующий Контрольная работа №3
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 2nd module
    0.025 * Контрольная работа №1 + 0.025 * Контрольная работа №2 + 0.025 * Контрольная работа №3 + 0.025 * Контрольная работа №4 + 0.05 * Лабораторная работа №1 + 0.05 * Лабораторная работа №2 + 0.1 * Лабораторная работа №3 + 0.1 * Лабораторная работа №4 + 0.2 * Лабораторная работа №5 + 0.2 * Лабораторная работа №6 + 0.2 * Экзамен
Список литературы

Список литературы

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

  • Малявко, А. А.  Параллельное программирование на основе технологий openmp, cuda, opencl, mpi : учебник для вузов / А. А. Малявко. — 3-е изд., испр. и доп. — Москва : Издательство Юрайт, 2025. — 135 с. — (Высшее образование). — ISBN 978-5-534-14116-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/562821 (дата обращения: 04.07.2025).

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

  • Гагарина, Л. Г. Введение в архитектуру программного обеспечения : учебное пособие / Л.Г. Гагарина, А.Р. Федоров, П.А. Федоров. — Москва : ФОРУМ : ИНФРА-М, 2023. — 320 с. — (Среднее профессиональное образование). - ISBN 978-5-8199-0903-4. - Текст : электронный. - URL: https://znanium.com/catalog/product/1891187
  • Царев, Р. Ю. Основы распределенной обработки информации: Учебное пособие / Царёв Р.Ю., Прокопенко А.В., Никифоров А.Ю. - Краснояр.:СФУ, 2015. - 180 с.: ISBN 978-5-7638-3386-7. - Текст : электронный. - URL: https://znanium.com/catalog/product/967646

Авторы

  • Карпович Марина Валерьевна