Компьютерные науки

Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)

В курсе изучаются вопросы разработки и оптимизации программного обеспечения, ориентированного на эффективное использование мультиядерных архитектур на примере сопроцессора Intel Xeon Phi.
690 ₽
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

6 час.
Описание Учебный курс рассматривает базовые принципы и подходы к разработке программ, ориентированных на эффективное использование современных мультиядерных архитектур на примере Intel Xeon Phi. В материалах изучаются модели организации вычислений, векторные расширения и методы оптимизации прикладных задач, включая векторизацию, балансировку нагрузки и работу с памятью. Особое внимание уделяется применению компиляторов Intel C/C++ Compiler, средств проверки корректности памяти и потоков, а также библиотек для высокопроизводительных математических расчетов. Курс адресован разработчикам программного обеспечения, специалистам по высокопроизводительным вычислениям и инженерам, занимающимся созданием масштабируемых ресурсоемких приложений.
Цели
  • Сформировать понимание принципов работы современных многоядерных и мультиядерных архитектур.
  • Развить навыки проектирования программного обеспечения для систем на базе Intel Xeon Phi.
  • Подготовить к оптимизации прикладных вычислительных задач с использованием специализированных инструментов и компиляторов Intel.
Чему я научусь?
  • Анализировать архитектурные особенности современных мультиядерных систем.
  • Применять модели организации вычислений и векторные расширения сопроцессора Intel Xeon Phi.
  • Оптимизировать работу с памятью и балансировать вычислительную нагрузку в прикладных задачах.
  • Использовать компиляторы и программные инструменты Intel для создания высокопроизводительных масштабируемых приложений.
Чему я научусь?
  • Анализировать архитектурные особенности современных мультиядерных систем.
  • Применять модели организации вычислений и векторные расширения сопроцессора Intel Xeon Phi.
  • Оптимизировать работу с памятью и балансировать вычислительную нагрузку в прикладных задачах.
  • Использовать компиляторы и программные инструменты Intel для создания высокопроизводительных масштабируемых приложений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
Обзор архитектуры современных многоядерных процессоров тест для курса Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) 60 мин
1 Архитектура Intel Xeon Phi В данном разделе курса описывается аппаратная архитектура и программная модель сопроцессора Intel Xeon Phi.
Архитектура Intel Xeon Phi тест для курса Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) 60 мин
2 Выполнение программ на Intel Xeon Phi. Модели организации вычислений с использованием Intel Xeon Phi Архитектура и состав ПО, обеспечивающего выполнение программ на Intel Xeon Phi. Модели использования сопроцессора Intel Xeon... Архитектура и состав ПО, обеспечивающего выполнение программ на Intel Xeon Phi. Модели использования сопроцессора Intel Xeon Phi. Создание приложений для Intel Xeon Phi. ещё
Выполнение программ на Intel Xeon Phi. Модели организации вычислений с использованием Intel Xeon Phi тест для курса Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) 60 мин
3 Векторные расширения Intel Xeon Phi Векторные расширения. Краткий обзор. Векторизация в программах на языке высокого уровня Векторизация и математические функции.
Векторные расширения Intel Xeon Phi тест для курса Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) 60 мин
4 Элементы оптимизации прикладных программ для Intel Xeon Phi. Intel C/C++ Compiler В данном разделе рассматривается offload модель программирования для сопроцессора Intel Xeon Phi с архитектурой Intel Many... В данном разделе рассматривается offload модель программирования для сопроцессора Intel Xeon Phi с архитектурой Intel Many Integrated Core (MIC). ещё
Элементы оптимизации прикладных программ для Intel Xeon Phi. Intel C/C++ Compiler тест для курса Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) 60 мин
5 Компиляция и запуск приложений на Intel Xeon Phi Цель данной работы – изучение режимов и способов компиляции и запуска программ на Intel Xeon Phi.
6 Оптимизация прикладных программ для Intel Xeon Phi с использованием Intel C/C++ Compiler. Векторизация Цель данной работы – изучение базовых техник векторизации кода на Intel Xeon Phi.
7 Оптимизация вычислений в задаче о разложении чисел на простые сомножители. Векторизация и балансировка нагрузки Цель данной лабораторной работы – рассмотрение на примере задачи разложения чисел на простые сомножители некоторых вопросов,... Цель данной лабораторной работы – рассмотрение на примере задачи разложения чисел на простые сомножители некоторых вопросов, возникающих при распараллеливании программ на сопроцессорах Intel Xeon Phi. ещё
8 Оптимизация расчетов на примере задачи вычисления справедливой цены опциона Европейского типа Цель данной работы – изучение некоторых принципов оптимизации вычислений в расчетных программах на примере решения задачи... Цель данной работы – изучение некоторых принципов оптимизации вычислений в расчетных программах на примере решения задачи вычисления справедливой цены опциона Европейского типа. ещё
9 Оптимизация вычислений в задаче матричного умножения. Оптимизация работы с памятью Цель данной лабораторной работы – рассмотрение вопросов оптимизации работы с памятью при разработке программ для Intel... Цель данной лабораторной работы – рассмотрение вопросов оптимизации работы с памятью при разработке программ для Intel Xeon Phi. ещё
10 Инструмент проверки корректности использования памяти и потоков Intel-Inspector-XE-2013-PB--082213
11 Высокопроизводительные компиляторы Intel C++ и Fortran Intel Composer XE 2013
12 Высокопроизводительная библиотека MPI для организации обмена сообщениями в кластерах Intel MPI Library 4.1
13 Продуктивное создание быстрых, масштабируемых, надежных приложений Intel-Parallel-Studio-XE-2013SP1-PB--082213
14 Intel-VTune-Amplifier-XE-2013-PB-Russian
15 Intel-Cluster-Studio-XE-2013SP1-PB-RU-082713
16 Программные инструменты Intel для разработчиков
17 Лидирующая в отрасли библиотека для высокопроизводительных математических вычислений Intel-Math-Kernel-Library-v11-1-PB-083013
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Стоимость программы

690 ₽