Расписание зимней школы МГУ


Понедельник

10.00-10.30 Открытие школы Воеводин В. В.

Зам. директора НИВЦ по научной работе

10.30-12.00 Высокопроизводительные вычисления на гибридных архитектурах Конягин Д.

NVIDIA

12.00-12.15 Кофе-брейк  
12.15-13.45 Архитектура и программирование массивно-параллельных вычислительных систем Перепелкин Е.

Applied Parallel Computing (APC)

13.45-14.45 Обед  
14.45-15.45 Введение в разработку на CUDA Перепелкин Е.

APC

15.45-17.00 Практикум: настройка системы, и знакомство с программированием на CUDA Перепелкин Е.

APC


Вторник

10.00-11.30 Программно-аппаратный стек CUDA. Иерархия памяти. Глобальная память Мыльцев А.

APC

11.30-11.45 Кофе-брейк  
11.45-13.15 Иерархия памяти CUDA. Разделяемая память (shared memory) и ее эффективное использование Шевченко А.

APC

13.15-14.15 Обед  
14.15-15.45 Иерархия памяти CUDA. Текстуры в CUDA. Цифровая обработка сигналов Перепелкин Е.

APC

15.45-16.00 Кофе-брейк  
16.00-17:00 Практикум: иерархия памяти Перепелкин Е. (часть 1)

APC

Среда

10.00-10.45 Новое в CUDA 4.0 и CUDA 4.1 Микушин Д. и Мыльцев А.

APC

10.45-11.00 Кофе-брейк  
11.00-12.30 OpenACC и компилятор PGI Микушин Д. и Мыльцев А.

APC

12.30-13.15 Практикум: иерархия памяти Шевченко А. и Перепелкин Е. (часть 2)

APC

13.15-14.15 Обед  
14.15-15.45 Стандартные библиотеки и алгоритмы для разработки на  GPU Мыльцев А.

APC

15.15-15.30 Кофе-брейк  
16.00-17.00 Практикум: библиотеки Мыльцев А.

APC

Четверг

10.00-11.30 Анализ производительности и оптимизация приложений на  GPU Микушин Д.

APC

11.30-11.45 Кофе-брейк  
11.45-13.15 Программирование и отладка Multi-GPU  систем (часть 1) Микушин Д.

APC

13.15-14.15 Обед  
14.15-15.45 Программирование и отладка Multi-GPU  систем (часть 2) Микушин Д.

APC

15.45-16.00 Кофе-брейк  
16.00-17.00 Практикум: оптимизация и отладка CUDA-приложений, Multi-GPU Микушин Д. и Мыльцев А.

APC

Пятница

Презентации по выбору аудитории:

  • Программирование на CUDA Fortran
  • Библиотека шаблонов Thrust
  • Использование возможностей CUDA на языке Python (PyCUDA)

Разбор примеров (case study):

  • Адаптация для GPU моделей прогноза погоды на примере WRF
  • Вычислительные алгоритмы в  CUDA  на примере расчета динамика пучка, решения уравнения теплопроводности, задачи стохастического клеточного автомата

 

10.00-11.30 Презентация №1  
11.30-11.45 Кофе-брейк  
11.45-13.15 Презентация №2  
13.15-14.15 Обед  
14.15-15.45 Презентация №3  
15.45-16.00 Кофе-брейк  
16.00-17.00 Q&A  Сессия по материалам школы