Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition

Второе издание книги «Today’s TBB» представляет собой полное руководство по использованию библиотеки Threading Building Blocks (TBB) для параллельного программирования на C++. Авторы, ведущие эксперты в области параллельных вычислений, детально рассматривают современные подходы к созданию высокопроизводительных приложений, эффективно использующих многоядерные процессоры.

Книга охватывает все ключевые компоненты TBB, включая параллельные алгоритмы, управление потоками, структуры данных для параллелизма и механизмы синхронизации. Особое внимание уделяется практическим примерам и паттернам проектирования, которые помогают разработчикам избегать типичных ошибок и оптимизировать производительность своих программ.

Издание обновлено с учётом последних версий TBB и современных стандартов C++. В нём рассматриваются новые возможности библиотеки, такие как поддержка асинхронного программирования, работа с графическими процессорами и интеграция с другими технологиями параллельных вычислений, включая OpenMP и SYCL.

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

Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition
A
Автор
Michael J. Voss, James R. Reinders
Издательство
Apress
Год
2025
Язык
Английский
15
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент