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

Bibliografiset tiedot
Päätekijä: Кэйт Г.
Muut tekijät: Эйд М.
Yhteenveto:C++ Accelerated Massive Parallelism (C++ AMP) – разработанная корпорацией Microsoft технология ускорения написанных на C++ приложений за счет исполнения кода на оборудовании с распараллеливанием по данным, например, на графических процессорах. Модель программирования в C++ AMP основана на библиотеке, устроенной по образцу STL, и двух расширениях языка C++, интегрированных в компилятор Visual C++ 2012. Она в полной мере поддерживается инструментами Visual Studio, в том числе IntelliSense, отладчиком и профилировщиком. Благодаря C++ AMP свойственная гетерогенному оборудованию производительность становится доступна широким кругам программистов. В книге показано, как воспользоваться всеми преимуществами C++ AMP в собственных приложениях. Помимо описания различных черт C++ AMP, приведены примеры различных подходов к реализации различных алгоритмов в реальных приложениях. Издание предназначено для программистов, уже работающих на С++ и стремящихся повысить производительность существующих приложений.
Книга из коллекции ДМК Пресс - Информатика
Julkaistu: Москва, ДМК Пресс, 2013
Aiheet:
c++
c
Linkit:http://e.lanbook.com/books/element.php?pl1_id=69945
https://e.lanbook.com/img/cover/book/69945.jpg
Aineistotyyppi: Elektroninen Kirja

MARC

LEADER 00000nam0a2200000 i 4500
001 69945
010 |a 978-5-94074-896-0 
100 |a 20250516d2013 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a C++ AMP: построение массивно параллельных программ с помощью Microsoft Visual C++  |b Электронный ресурс  |f Кэйт Г.,Эйд М.  |g Пер. с англ. Слинкин А.А. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2013 
215 |a 412 с. 
330 |a C++ Accelerated Massive Parallelism (C++ AMP) – разработанная корпорацией Microsoft технология ускорения написанных на C++ приложений за счет исполнения кода на оборудовании с распараллеливанием по данным, например, на графических процессорах. Модель программирования в C++ AMP основана на библиотеке, устроенной по образцу STL, и двух расширениях языка C++, интегрированных в компилятор Visual C++ 2012. Она в полной мере поддерживается инструментами Visual Studio, в том числе IntelliSense, отладчиком и профилировщиком. Благодаря C++ AMP свойственная гетерогенному оборудованию производительность становится доступна широким кругам программистов. В книге показано, как воспользоваться всеми преимуществами C++ AMP в собственных приложениях. Помимо описания различных черт C++ AMP, приведены примеры различных подходов к реализации различных алгоритмов в реальных приложениях. Издание предназначено для программистов, уже работающих на С++ и стремящихся повысить производительность существующих приложений. 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a gpgpu 
610 0 |a гетерогенные вычисления 
610 0 |a производительность 
610 0 |a распараллеливания 
610 0 |a c++ amp 
610 0 |a gpgpu 
610 0 |a warp windows advanced rasterization platform 
610 0 |a технологии распараллеливания вычислений на цп 
610 0 |a openmp 
610 0 |a bиблиотека task parallel library 
610 0 |a технологии распараллеливания вычислений на гп 
610 0 |a c++ amp 
610 0 |a c++ amp вводит gpgpu 
610 0 |a c++ amp это c++ 
610 0 |a c++ 
610 0 |a c 
610 0 |a инструменты 
610 0 |a c++ amp порождает переносимые исполняемые файлы 
610 0 |a nbody 
610 0 |a запуск программы nbody 
610 0 |a вычисления на цп 
610 0 |a структуры данных 
610 0 |a c++ amp 
610 0 |a визуализатор параллелизма 
610 0 |a блочный вариант программы nbody 
610 0 |a блочный алгоритм 
610 0 |a c++ amp 
610 0 |a c++ amp 
610 0 |a nbody 
610 0 |a nbodysimpleinteractionengine 
610 0 |a nbodysimplesinglecore 
610 0 |a nbodysimplemulticore 
610 0 |a onframemove 
610 0 |a winmain 
610 0 |a ond3d11createdevice 
610 0 |a onguievent 
610 0 |a ond3d11framerender 
610 0 |a array 
610 0 |a accelerator 
610 0 |a accelerator view 
610 0 |a index 
610 0 |a array view 
610 0 |a extent 
610 0 |a parallel for each 
610 0 |a функции 
610 0 |a restrict(amp) 
610 0 |a копирование между цп и гп 
610 0 |a функции из математической библиотеки 
610 0 |a разбиение на блоки 
610 0 |a блоки 
610 0 |a преимущества блоков 
610 0 |a блочно-статическая память 
610 0 |a tiled index 
610 0 |a преобразование простого алгоритма в блочный 
610 0 |a использование блочно-статической памяти 
610 0 |a барьеры 
610 0 |a синхронизация 
610 0 |a размер блока 
610 0 |a выбор размера блока 
610 0 |a отладка 
610 0 |a режим отладки 
610 0 |a эталонный ускоритель 
610 0 |a на цп 
610 0 |a на гп 
610 0 |a отладка на гп 
610 0 |a debug location 
610 0 |a обнаружение состояний гонки 
610 0 |a информация о нитях 
610 0 |a маркеры нитей 
610 0 |a gpu threads 
610 0 |a parallel stacks 
610 0 |a parallel watch 
610 0 |a пометка 
610 0 |a группировка 
610 0 |a фильтрация нитей 
610 0 |a заморозка 
610 0 |a разморозка нитей 
610 0 |a выполнение блока 
610 0 |a оптимизация производительности 
610 0 |a анализ производительности 
610 0 |a измерение производительности ядра 
610 0 |a пакет sdk визуализатора параллелизма 
610 0 |a совмещение 
610 0 |a вызовы parallel for each 
610 0 |a оптимизация доступа 
610 0 |a память 
610 0 |a эффективное копирование данных 
610 0 |a эффективный доступ 
610 0 |a массив структур 
610 0 |a структура массивов 
610 0 |a блочно-статическая память 
610 0 |a константная память 
610 0 |a занятость 
610 0 |a регистры 
610 0 |a текстурная память 
700 1 |a Кэйт  |b Г. 
701 1 |a Эйд  |b М. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u http://e.lanbook.com/books/element.php?pl1_id=69945 
856 4 1 |u https://e.lanbook.com/img/cover/book/69945.jpg 
953 |a https://e.lanbook.com/img/cover/book/69945.jpg