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 мая | Перспективы развития массивно-параллельных систем. Направления исследования.
|