C++ AMP. Построение массивно параллельных программ с помощью Microsoft Visual C++

С++ AMP: Accelerated Massive Parallelism with Microsoft Visual С++
Кейт Грегори Кейт Грегори
Автор
Эйд Миллер Эйд Миллер
Автор
А. Слинкин А. Слинкин
Переводчик
Название в оригиналеС++ AMP: Accelerated Massive Parallelism with Microsoft Visual С++
ИздательствоДМК
Год издания2013
Страниц412
ПереплетМягкая обложка
Формат60х90/16 (145х215 мм, стандартный)
ISBN978-5-94074-896-0
ИзготовительООО "Издательство ДМК Пресс". 105094, РФ, г. Москва, Семеновская наб., д. 3/1-4-113
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

С++ Accelerated Massive Parallelism (С++ AMP) — разработанная корпорацией Microsoft технология ускорения написанных на С++ приложен за счет исполнения кода на оборудовании с распараллеливанием по данным например, на графических процессорах.

С++ Accelerated Massive Parallelism (С++ AMP) — разработанная корпорацией Microsoft технология ускорения написанных на С++ приложен за счет исполнения кода на оборудовании с распараллеливанием по данным например, на графических процессорах. Модель программирования в С++ AMP основана на библиотеке, устроенной по образцу STL, и двух расширениях языка С++, интегрированных в компилятор Visual С++ 2012. Она в полной мере поддерживается инструментами Visual Studio, в том числе IntelliSense, отладчиком и профилировщиком. Благодаря С++ AMP свойственная гетерогенному оборудованию производительность становится доступна широким кругам программистов.

В книге показано, как воспользоваться всеми преимуществами С++ AMP в собственных приложениях. Помимо описания различных черт С++ AMP приведены примеры различных подходов к реализации различных алгоритмов в реальных приложениях.

Издание предназначено для программистов, уже работающих на С++ и стремящихся повысить производительность существующихприложений.

Содержание

Предисловие
Об авторах
Введение
Глава 1. Общие сведения и подход C++ AMP
Глава 2. Пример: программа NBody
Глава 3. Основы C++ AMP
Глава 4. Разбиение на блоки
Глава 5. Пример: блочный вариант программы NBody
Глава 6. Отладка
Глава 7. Оптимизация
Глава 8. Пример: программа Reduction
Глава 9. Работа с несколькими ускорителями
Глава 10. Пример: программа Cartoonizer
Глава 11. Интероперабельность с графикой
Глава 12. Советы, хитрости и рекомендации
Приложение. Другие ресурсы
Предметный указатель

Кадры Все 16

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам