Оглавление

1 Введение в гетерогенные вычисления
 1.1 Многоядерные системы
 1.2 Отличия архитектур CPU и GPU
 1.3 История развития GPU
 1.4 Применение вычислений на GPU
2 Установка NVIDIA CUDA
 2.1 Установка на Windows
 2.2 Установка CUDA под Linux
3 Основы CUDA
 3.1 Общие понятия
 3.2 Типы памяти
 3.3 Расширение языка Си
4 Примеры программ
 4.1 Первая программа
 4.2 Сумма элементов вектора
 4.3 Скалярное произведение векторов
 4.4 Умножение матриц
 4.5 Задача Дирихле для уравнения Пуассона
5 Библиотеки CUDA
 5.1 CUBLAS
 5.2 CUSPARSE
 5.3 CUSP
 5.4 CUFFT
Список литературы