Понедельник
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 Сессия по материалам школы |