Специализация: Информационная безопасность

Ориентирован: Специалисты, которые хотели бы научиться разрабатывать приложения для процессоров c массивно параллельной вычислительной архитектурой, а также проектировать будущие реализации параллельных архитектур.

Предварительный уровень подготовки: Владение методами вычислительной математики.Знание языка программирования С Знание основ архитектуры компьютеров Владение средствами отдладки и профилирования программ Базовые знания операционной системы Linux

Продолжительность: 4 дня 32 ак. ч., 20 ак. ч практических работ

Методические материалы: Пособие по материалам курса в печатном виде.

Документ об окончании курса: Сертификат ITHS

Стоимость: 22 950рублей

Место проведения: Москва, Днепропетровская, д.2, бизнес-центр "Глобал-СИТИ"

Программа

Краткое содержание курса
1. Введение в CUDA
•основные отличия современных GPU от CPU
•основные понятия и модель программирования в CUDA
•расширения языка С
•компиляция программ на CUDA
•CUDA "Hello World"
•разбор простейшего приложения на CUDA
2. Архитектура G80/Tesla, отображения CUDA на архитектуру G80/Tesla. Архитектура G 200, T10P, особенности GPU, применяемых в Tesla.
3. Иерархия памяти в CUDA. Эффективная работа с глобальной и разделяемой памяти, использование константной памяти.
4. Основы CUDA API.
5. Текстурная память. Элементы обработки изоражений на CUDA.
6. Реализация базовых операций на массивами (reduce/scan/sort) на CUDA.
7. Библиотеки CUBLAS/CUFFT и работа с ними.
8. Примеры программирования

Подробное описание: http://www.iths.ru/