Серия семинаров, посвященных среде программирования CUDA
Показать календарьДата проведения мероприятия: 21 Февраля 2011
Компания NVIDIA совместно с компанией Открытые Технологии проводит серию специализированных семинаров на тему: "Массивно-параллельные процессы, архитектура и среда программирования CUDA".
Целевая аудитория: Данный курс ориентирован на продвинутых программистов и технических специалистов компаний. Главной задачей программы является обучение разработке приложений для процессоров с массивно параллельной вычислительной архитектурой. Эффективное программирование таких процессоров требует детального понимания принципов параллельного программирования, а также моделей параллелизма, обмена данными и знания различных архитектурных особенностей этих процессоров. Целевая аудитория курса – это специалисты, которые хотели бы научиться разрабатывать приложения для таких процессоров, а также проектировать будущие реализации параллельных архитектур.
Основное требование к слушателям - знание языков программирования C или C++.
По вопросам регистрации на семинар обращайтесь, пожалуйста, к Павлу Дыкуну по телефону +7 (916)1736761, e-mail: pdykoun@ot.ru
Краткая программа курса
- Введение. Существующие многоядерные системы. GPU как массивно-параллельный процессор. CUDA "hello, world".
- Архитектура Tesla и модель программирования CUDA.
- Иерархия памяти CUDA. Глобальная память. Параллельные решения задач умножения матриц и решения СЛАУ.
- Иерархия памяти CUDA. Разделяемая память. Реализация примитивов параллельного суммирования (reduce) и префиксной суммы (scan) на CUDA.
- Иерархия памяти CUDA. Текстуры в CUDA. Цифровая обработка сигналов: реализация операций свертки, быстрого преобразования Фурье.
- Нерегулярный параллелизм в цифровой обработке сигналов.
- Особенности реализации алгоритмов трассировки лучей на CUDA.
- Решение дифференциальных уравнений на CUDA на примере задач гидродинамики.
- Программирование многоядерных GPU. Кластеры из GPU.
- Вопросы оптимизации приложений на CUDA.
- Перспективы развития массивно-параллельных систем. Направления исследования.
Предыдущее мероприятие:
Billing and OSS Telecom Forum’ 2010
Следующее мероприятие:
Открытые Технологии совместно с NVIDIA провели семинар по СUDA