Параллельное программирование на C++ с помощью библиотеки TBB

Параллельное программирование на C++ с помощью библиотеки TBB

Параллельное программирование на C++ с помощью библиотеки TBB

Автор: Джеймс Рейндерс , Майкл Восс , Рафаэль Асенхо
Дата выхода: 2020
Издательство: ДМК Пресс
Количество страниц: 675
Размер файла: 44,9 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

 Эта книга представляет собой современное руководство для всех пишущих на C++ программистов, которые хотят научиться работать с библиотекой Threading Building Blocks (TBB). Написанная экспертами по TBB и параллельному программированию, она вобрала в себя их многолетний коллективный опыт разработки и преподавания параллельного программирования с помощью TBB. Излагаемый материал представлен в  доступной форме. В  книге имеются многочисленные примеры и  рекомендации, которые помогут вам в  полной мере овладеть TBB и задействовать всю мощь параллельных систем.

 Книга начинается с  описания базовых параллельных алгоритмов и  средств распараллеливания, имеющихся в  стандартной библиотеке шаблонов C++. Вы узнае те об основах управления памятью, работе со структурами данных и  решении типичных проблем синхронизации. Затем эти идеи применяются к более сложным системам, на примере которых объясняются компромиссы во имя производительности, общеупотребительные паттерны параллельного программирования, управление потоками и накладные расходы, а также применение TBB к программированию гетерогенных систем и систем на кристалле.


Похожее: