Открытые Технологии совместно с NVIDIA провели семинар по СUDA
Показать календарьДата проведения мероприятия: 5 марта 2011
Компания Открытые Технологии совместно с NVIDIA провела первый в данной серии специализированный семинар на тему: "Массивно-параллельные процессы, архитектура и среда программирования CUDA".
Семинар прошел 2-4 марта 2011 года в офисе компании Открытые Технологии и собрал более 20 слушателей.
Целевая аудитория данного курса – это специалисты, которые хотели бы научиться разрабатывать приложения, а также проектировать будущие реализации параллельных архитектур. Его главной задачей является обучение разработке приложений для процессоров с массивно параллельной вычислительной архитектурой. Эффективное программирование таких процессоров требует детального понимания принципов параллельного программирования, а также моделей параллелизма, обмена данными и знания различных архитектурных особенностей этих процессоров.
Краткая программа курса
- Введение. Существующие многоядерные системы. GPU как массивно-параллельный процессор. CUDA "hello, world".
- Архитектура Tesla и модель программирования CUDA.
- Иерархия памяти CUDA. Глобальная память. Параллельные решения задач умножения матриц и решения СЛАУ.
- Иерархия памяти CUDA. Разделяемая память. Реализация примитивов параллельного суммирования (reduce) и префиксной суммы (scan) на CUDA.
- Иерархия памяти CUDA. Текстуры в CUDA. Цифровая обработка сигналов: реализация операций свертки, быстрого преобразования Фурье.
- Нерегулярный параллелизм в цифровой обработке сигналов.
- Особенности реализации алгоритмов трассировки лучей на CUDA.
- Решение дифференциальных уравнений на CUDA на примере задач гидродинамики.
- Программирование многоядерных GPU. Кластеры из GPU.
- Вопросы оптимизации приложений на CUDA.
- Перспективы развития массивно-параллельных систем. Направления исследования.
Компания Открытые Технологии также планирует региональную серию семинаров, посвященных данной тематике.
Предыдущее мероприятие:
Серия семинаров, посвященных среде программирования CUDA
Следующее мероприятие:
"Практика и перспективы внедрения разумных инноваций"