План на курса

Въведение в OpenCL

  • За GPU изчисления
  • Платформена модела
  • Модел на изпълнение
  • Модел на паметта

Среда за разработка с OpenCL

  • Требования
  • Инсталиране в Windows
  • Компилиране на изходен код на OpenCL

Програмиращите езици, налични в OpenCL

  • Типове данни
  • Оператори
  • Вградени функции
  • Квалификатори и атрибути
  • Векторни типове
  • Предпроцесор на OpenCL C

Примери за програми с OpenCL

  • Прости програми
  • Събиране на вектори
  • Местна и глобална мрежа

Примери за изчисления с OpenCL

  • Функция printf
  • Редукция
  • Определяне на хистограма
  • Mandelbrot множество
  • Битоничен алгоритъм за сортиране
  • Обработка на изображения

OpenCL в различни езици

Анализ на производителността в OpenCL

Изисквания

  • Знание на кой да е един програмен език (структурен или обектно-ориентиран).
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории