Опубликована: 12.09.2014 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
В курсе изучаются вопросы разработки и оптимизации программного обеспечения, ориентированного на эффективное использование мультиядерных архитектур на примере сопроцессора Intel Xeon Phi.
Курс является логическим продолжением курса "Введение в принципы функционирования и применения современных мультиядерных архитектур", расширяя и углубляя вопросы, рассмотренные в первой части.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
48 минут
Элементы оптимизации прикладных программ для Intel Xeon Phi: Intel MKL, Intel VTune Amplifier XE
Использование библиотеки Intel MKL при программировании на сопроцессоре Intel Xeon Phi. Оптимизация приложений с помощью Intel VTune Amplifier XE.
Оглавление
    -
    Тест 1
    30 минут
    -
    Лекция 2
    1 час 1 минута
    Принципы переноса прикладных программных пакетов на Intel Xeon Phi
    Подходы к оптимизации программного пакета для моделирования динамики электромагнитного поля методом FDTD. Подходы к оптимизации программного пакета для Монте-Карло моделирования переноса излучения.
    Оглавление
      -
      Тест 2
      30 минут
      -
      Самостоятельная работа 1
      47 минут
      Оптимизация вычислительно трудоемкого программного модуля для архитектуры Intel Xeon Phi. Метод Монте-Карло
      Цель данной работы – обозначить основные направления и описать техники оптимизации алгоритма моделирования распространения излучения в сложных биологических тканях методом Монте-Карло для эффективного использования сопроцессоров Intel Xeon Phi.
      Оглавление
        -
        Самостоятельная работа 2
        1 час 22 минуты
        Оптимизация вычислительно трудоемкого программного модуля для архитектуры Intel Xeon Phi. Линейные сортировки
        Цель данной работы – изучение подходов к распараллеливанию алгоритмов упорядочивания данных, работающих за линейное время, в существенно многоядерных системах.
        Оглавление
          -
          Дополнительный материал 1
          28 минут
          -
          Дополнительный материал 2
          21 минута
          -
          Дополнительный материал 3
          16 минут
          -
          Дополнительный материал 4
          22 минуты
          -
          Дополнительный материал 5
          27 минут
          -
          Дополнительный материал 6
          25 минут
          -
          Дополнительный материал 7
          22 минуты
          -
          Дополнительный материал 8
          21 минута
          -
          5 часов
          -