Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2024/2025

Многопоточное программирование

Направление: 11.04.02. Инфокоммуникационные технологии и системы связи
Когда читается: 2-й курс, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Интернет вещей и киберфизические системы
Язык: русский
Кредиты: 3

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

Аннотация

Данный курс является завершающим в цикле обучения C++ в рамках магистратуры и посвящен разработке высокопроизводительных приложений. На примере проекта - рендеринга на CPU - слушатели изучат способы разработки многопоточных программ в C++ для ОС Linux, пути решения проблем синхронизации (с блокировками и без), стандартные паттерны многопточного программирования. Итоговый проект данного курса будет объединять в себе знания, полученные на предыдущих дисциплинах, потребуется применение знаний об ассемблере, отладке и профайлировке программ, “широкие” инструкции и др.