CUDA, весна 2009
Материал из eSyr's wiki.
(Различия между версиями)
(2 промежуточные версии не показаны) | |||
Строка 12: | Строка 12: | ||
| [[CUDA, весна 2009, 02 лекция (от 03 марта)|3 марта]] || Параллельные архитектуры и модели программирования. Программно-аппаратный стек CUDA. | | [[CUDA, весна 2009, 02 лекция (от 03 марта)|3 марта]] || Параллельные архитектуры и модели программирования. Программно-аппаратный стек CUDA. | ||
|- | |- | ||
- | | 10 марта | + | | [[CUDA, весна 2009, 03 лекция (от 10 марта)|10 марта]] || Иерархия памяти CUDA. Глобальная память. Параллельные решения задач умножения матриц и решения СЛАУ. |
|- | |- | ||
- | | 17 марта | + | | [[CUDA, весна 2009, 04 лекция (от 17 марта)|17 марта]] || Иерархия памяти CUDA. Разделяемая память. Реализация примитивов параллельного суммирования (reduce) и префиксной суммы (scan) на CUDA. |
|- | |- | ||
| 24 марта || Цифровая обработка сигналов. Текстуры в CUDA. Реализация операций свертки, быстрого преобразования Фурье. | | 24 марта || Цифровая обработка сигналов. Текстуры в CUDA. Реализация операций свертки, быстрого преобразования Фурье. |
Текущая версия
[править] Информация о курсе
- Спецкурс проходит по вторникам в 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 мая | Перспективы развития массивно-параллельных систем. Направления исследования. |