Автор: Сергей Немнюгин | Санкт-Петербургский государственный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 3 студентам
Уровень:
Для всех
Длительность:
4:52:00
Студентов:
751
Выпускников:
327
Этот курс представляет собой краткое введение в основы программирования на Intel® CilkTM Plus.
В данном курсе рассматриваются основные понятия и парадигмы параллельного программирования, дается обзор программных инструментов, используемых для разработки высокопроизводительных приложений. Рассматриваются особенности модели программирования OpenMP, дается описание модели программирования Intel® CilkTM Plus.
Темы: Программирование
Специальности: Программист, Системный архитектор
Теги: высокопроизводительные вычисления, многозадачность, потоки, распараллеливание, системы программирования
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
20 минут
Программные инструменты параллелизма
Эта лекция является вводной. В ней рассматриваются такие вопросы, как эволюция вычислительных технологий, последовательная и параллельная модели программирования, парадигмы параллельного программирования, дается обзор программных инструментов, используемых для разработки высокопроизводительных приложений
Оглавление
-
Лекция 2
15 минут
Модели программирования OpenMP и Intel® CilkTM Plus
В этой лекции рассматриваются особенности модели программирования, основанной на параллелизме потоков. Дается обзор OpenMP (модель программы, возможности, проблемы). Дается описание модели программирования Intel® CilkTM Plus.
Оглавление
-