CUDA, весна 2009
Материал из eSyr's wiki.
Информация о курсе
- Спецкурс проходит по вторникам в 16:20 в аудитории 685
- Лекторы: Боресков Алексей Викторович, Харламов Александр
Расписание лекций
24 февраля | Введение. Существующие многоядерные системы. GPU как массивно-параллельный процессор. CUDA "hello, world" |
3 марта | Параллельные архитектуры и модели программирования. Программно-аппаратный стек CUDA. |
10 марта | Иерархия памяти CUDA. Глобальная память. Параллельные решения задач умножения матриц и решения СЛАУ. |
17 марта | Иерархия памяти CUDA. Разделяемая память. Реализация примитивов параллельного суммирования (reduce) и префиксной суммы (scan) на CUDA. |
24 марта | Цифровая обработка сигналов. Текстуры в CUDA. Реализация операций свертки, быстрого преобразования Фурье. |
31 марта | Нерегулярный параллелизм в цифровой обработке сигналов. |
7 апреля | Особенности реализации алгоритмов трассировки лучей на CUDA. |
14 апреля | Решение дифференциальных уравнений на CUDA на примере задач гидродинамики. |
21 апреля | Программирование многоядерных GPU. Кластеры из GPU. |
28 апреля | Вопросы оптимизации приложений на CUDA. |
12 мая | Перспективы развития массивно-параллельных систем. Направления исследования. |