Книги почтой booksiti.net.ru  (499)2130422

    есть на складе                                                                       
СКИДКИ - РАСПРОДАЖА

 (499) 213 04 22
ВСЕ РАЗДЕЛЫ ВСЕ РАЗДЕЛЫ
Разное Разное

Наименование:

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

Автор:   Миллер Э.
мягкая обложка
412 страниц
2013 год
Издательство:   ДМК Пресс
Цена:
989 руб
Количество

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


Orthomol Immun Junior Сила иммунитета на страже Вашего ребенка Orthomol Immun Junior Сила иммунитета на страже Вашего ребенка

2990 руб
Бесплатная доставка


Техника сетевых атак

Но в некоторых случаях можно обойтись и без этого [326]. Пусть, например, имеется следующая программа, содержащая ошибку переполнения буфера (на диске, прилагаемом к книге, она находится в файле “/SRC/buff.cmd.c”): · #include «stdio.h» · #include «string.h» · · · auth() · { · char pass[32]; · printf("Passw:"); gets( amp;pass[0]); · if (!strcmp( amp;pass[0],"KPNC*")) · return 1; · return 0; ·} · · main() · { · printf("CMD Shell Demo\n"); · if (auth()) · printf("Password ok\n"); · else · printf("Invalid password\n"); · ·}   Если откомпилировать этот файл с помощью Microsoft Visual Studio 6.0 и запустить под отладчиком, установив точку останова в начале процедуры auth(), можно узнать адрес буфера в стеке, размер кадра стека и значение регистров при выходе из функции (разумеется, для этого необходимо трассировать код, пока не встретится команда ret). Отладчик в этот момент может выглядеть так (смотри рисунок 076): Рисунок 076 Выяснение адреса буфера Значение регистра ESP в момент выхода из функции равно 0x12FF7C [327], а размер кадра стека 0x20+0x4 = 0x24 байт (четыре байта занимает сохраненное в стеке значение регистра EBP) ...»

Код для вставки книги в блог
HTML

phpBB

текст

Плюшевый мяч с термопринтом "FIFA 2018", красно-синий, 17 см.
Плюшевый мяч FIFA несомненно понравится любителям футбола и их детям - мальчикам и девочкам любого возраста. Прекрасный сувенир украсит и
849 руб
Раздел: Брелоки, магниты, сувениры
Фоторамка (коллаж) на 4 фото (10х15 см), 18x2x55 см.
Фоторамка на 4 фото. Размер: 18x2x55 см. Размер фото: 10х15 см. Материал: пластик.
321 руб
Раздел: Мультирамки
Шторка антимоскитная "Бабочки" с магнитными замками.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
548 руб
Раздел: Сетки противомоскитные


Preamp EDFA noise Analysis Pre-amp EDFA Noise Analysis for Optimal Optical Receiver Performance.
Then, the pre-amp noise performance was characterized experimentally at the optical receiver level.
          2005 руб             2009 год          68 стр.          мягкая обложка

Stalky amp Co Volume XVIII
          1145 руб             2011 год          мягкая обложка

Pierburg 32BIS (Renault, Volvo) Карбюраторы Solex and amp.
          45 руб             104 стр.          мягкая обложка

Лампа потолочная "Amp Lamp EU", белая, 26 см
Основание светильника изготовлено из мрамора, благодаря чему обладает одновременно лаконичным и изысканным дизайном.
          8492 руб   

Радиатор масляный "Ampix AMP-07-1507"
          2282 руб   

Essays On Practical Education Vol II
Несмотря на то, что была проведена серьезная работа по восстановлению первоначального качества издания, на некоторых страницах могут обнаружиться небольшие "огрехи": помарки, кляксы и т. п. Книга представляет собой репринтное издание.
          1150 руб             2011 год          мягкая обложка

НОВЫЙ ГОД


на главную

 (499) 213 04 22

Интернет магазин Книги почтой booksiti.net.ru, все книги Вы можете приобрести наложенным платежом, сделав заказ на сайте. Большой выбор литературы по бизнесу, экономике, праву. Техническая научная литература. Детские книги и учебники для школы. Медицинские издания. Художественная литература. Сайт booksiti.net.ru это интернет-магазин литературы, который успешно работает на книжном рынке уже 3 года. Ведущим методом работы является рассылка литературы наложенным платежом в регионы. В крупных издательствах наложенным платежом книги не отправляют, а что делать покупателю, дабы гарантированно получить свой заказ? При отправке наложенным платежом заказ оплачивается при получении на почте, что важно для розничного покупателя. Ведь не все необходимые для работы книги можно купить в родном городе. Если вы всю жизнь идёте по пути самосовершенствования и саморазвития, то на сайте booksiti.net.ru вы обязательно найдете для себя новые и интересные книги.