СОДЕРЖАНИЕ

Глава 1. Введение

1.1. От обработки графики до параллельных вычислений общего назначения

1.2. CUDA: платформа параллельных вычислений общего назначения и модель программирования

1.3. Масштабируемая модель программирования

1.4. Вопросы для самопроверки

Глава 2. Модель программирования

2.1. Расширение языка С

2.2. Ядра

2.3. Иерархия нитей

2.4. Иерархия памяти

2.5. Гетерогенное программирование

2.6. Compute Capability

2.7. Вопросы для самопроверки

Глава 3. Интерфейс программирования

3.1. Основы работы с CUDA API

3.2. Компиляция c NVCC

3.3. CUDA C Runtime

3.4. Вопросы для самопроверки

Глава 4. Дополнительно