CUDA

  • CUDA И ВЫЧИСЛЕНИЯ НА GPU
  • ПРИЛОЖЕНИЯ ДЛЯ ВЫЧИСЛЕНИЙ НА GPU
  • GPU ДЛЯ СЕРВЕРОВ И РАБОЧИХ СТАНЦИЙ
NVIDIA CUDA и OpenACC: Бесплатный Онлайн курс
Divider

NVIDIA предлагает вам пройти бесплатные online курсы по программированию массивно-параллельных процессоров. Пройдя предлагаемый курс, вы получите широкий спектр практических навыков, которые позволят Вам к концу занятий овладеть основами программирования современных графических процессоров (GPU) NVIDIA, а также ознакомитесь с директивным программированием GPU ускорителей (стандарт OpenACC) и особенностями использования нескольких GPU видеокарт для решения Ваших задач.

 

БАЗОВЫЙ КУРС ПО CUDA И OPENACC:

Содержание курса:

  • Лекция 1.
    - Введение
    - Гибридная модель вычислений
    - Типы вычислительных архитектур
    - Архитектура графического процессора GPU

  • Лекция 2.
    - Программная модель CUDA
    - Гибридная модель программного кода
    - Понятие потока, блока, сети блоков
    - Функция-ядро, как параллельный код на GPU
    - Пример программы на CUDA

  • Лекция 3.
    - Иерархия памяти на GPU
    - Регистры и локальная память
    - Глобальная память
    - Шаблон работы с глобальной памятью
    - Использование pinned-памяти
    - CUDA-потоки

 

Зарегистрироваться

  • Лекция 4.
    - Объединение запросов в CUDA
    - Пример решения СЛАУ
    - Пример решения СНАУ

  • Лекция 5.
    - Разделяемая память
    - Шаблон работы с разделяемой памятью
    - Пример. Задача N-тел
    - Оптимизация работы с разделяемой памятью
    - Пример. Перемножение матриц

  • Лекция 6.
    - Введение в OpenACC
    - Основные директивы OpenACC
    - Примеры – сравнения (OpenMP, OpenACC, CUDA)

 

 

КУРС ПО CUDA И OPENACC APPLIED PARALLEL COMPUTING:

Краткое содержание курса:

  • Лекция 1. Введение в CUDA.
  • Лекция 2. Модель исполнения CUDA.
  • Лекция 3. Иерархия памяти. Глобальная, локальная и регистровая память.
  • Лекция 4. Иерархия памяти. Разделяемая память.
  • Лекция 5. Прикладные CUDA библиотеки.
  • Лекция 6. Библиотека Thrust.
  • Лекция 7. Оптимизация CUDA программ.
  • Лекция 8. Стандарт директивного программирования OpenACC.

 

Зарегистрироваться

 
 
CUDA и вычисления на GPU

Что такое вычисления на GPU?
Факты о вычислениях на GPU
Программирование GPU
Архитектура Kepler GPU
Облачные вычисления на GPU

Что такое CUDA?
CUDA в действии
CUDA Альманах
CUDA и OpenACC:
Бесплатный Онлайн курс

Обучение CUDA
Центры повышения
квалификации CUDA

Исследовательские центры CUDA
Центры обучения CUDA
Календарь тренингов CUDA

Приложения для
вычислений на GPU

Приложения для вычислений
на Tesla GPU

Истории успеха Tesla
Директивы OpenACC
Тест-драйв Tesla GPU

Tesla GPU для серверов
и рабочих станций

Почему Tesla
Решения Tesla для серверов
Решения Tesla для рабочих станций
Встраиваемая платформа разработок
Купить Tesla GPU

Новости и
информация о Tesla

Истории успеха Tesla
Литература о продукте
Средства программного
обеспечения Tesla

Программные средства
разработки Tesla

Вебинары на русском языке
NVIDIA Research
Уведомления о новостях Tesla

Связаться с нами

NVIDIA Blog NVIDIA Blog
Twitter Twitter
YouTube NVIDIA Россия