Перейти к содержимому
Compvision.ru
Smorodov

Онлайн курс Nvidia по параллельным вычислениям (на русском).

Recommended Posts

Зарегаться можно здесь:

http://www.nvidia.ru/object/cuda-openacc-online-course-ru.html

КРАТКОЕ СОДЕРЖАНИЕ КУРСА:

Лекция 1. Введение в CUDA.

Лекция 2. Модель исполнения CUDA.

Лекция 3. Иерархия памяти. Глобальная, локальная и регистровая память.

Лекция 4. Иерархия памяти. Разделяемая память.

Лекция 5. Прикладные CUDA библиотеки.

Лекция 6. Библиотека Thrust.

Лекция 7. Оптимизация CUDA программ.

Лекция 8. Стандарт директивного программирования OpenACC.

Эти лекции есть и тут (видимо с прошлых курсов):

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

меня вот интересует вопрос когда мы работаем с "абстракциями" типа opencv gpu::Mat, у thrust вроде есть аналог std::vector, у матлаб тоже свой gpu mat это всё храниться в глобальной памяти или как то более умно оптимизируется при выполнении?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кусок из презентации к вебинару:

GpuMat - container for GPU memory

•Class GpuMat – for storing 2D (pitched) data on GPU

–Interface similar to cv::Mat(), supports reference counting

–Its data is not continuous, extra padding in the end of each row

–It contains:

•data - Pointer data beginning in GPU memory

•step - distance in bytes is between two consecutive rows

•cols, rows – fields that contain image size

•Other fields for internal use only

Сама презентация (очень кстати неплохой документик): gtc-express-itseez-opencv-webinar.pdf

Доки по Thrust: http://docs.nvidia.com/cuda/thrust/index.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хмм, если compute compatibility >2 , то там есть понятие stream

http://stackoverflow.com/questions/11141492/parallel-gpu-computing-using-opencv

слайд 21 в презентации

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×