Pro TBB: Паралельне програмування C++ з потоковими будівельними блоками
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Ця книга з відкритим доступом є сучасним посібником для всіх програмістів на C++ із вивчення блоків потокової обробки (TBB). Ця книга, написана TBB та експертами з паралельного програмування, відображає їхній десятирічний досвід у розробці та викладанні паралельного програмування за допомогою TBB, пропонуючи їхні ідеї у доступній формі. У книзі автори наводять численні приклади та найкращі практики, які допоможуть вам стати ефективним програмістом TBB і використовувати потужність паралельних систем.
Pro TBB починається з основ, пояснюючи паралельні алгоритми та вбудований стандарт C++ бібліотека шаблонів для паралелізму. Ви дізнаєтесь про ключові поняття керування пам’яттю, роботи зі структурами даних і способи вирішення типових проблем із синхронізацією. Подальші розділи застосовують ці ідеї до складних систем, щоб пояснити компроміси щодо продуктивності, зіставлення загальних паралельних шаблонів, керування потоками та накладними витратами, а також розширення TBB для програмування гетерогенних систем або систем на чіпі. Що ви дізнаєтесь
Використовуйте Потокові будівельні блоки для створення портативного, простого, масштабованого та зрозумілішого коду. Ознайомтеся з найкращими методами розпаралелювання завдань із інтенсивними обчисленнями у ваших програмах. Інтегруйте TBB з іншими потоковими пакетами. Створюйте масштабовані, високопродуктивні паралельні програми для обробки даних. Працюйте із загальним програмуванням для написання ефективних алгоритмів. Про що ця книга. Для
програмістів C++, які вчаться запускати програми на багатоядерних системах, а також програмістів C або C++, які не мають досвіду роботи з шаблонами. Попередній досвід роботи з паралельним програмуванням або багатоядерними процесорами не потрібен.
Характеристики
- ФІО Автора
- James Reinders
Michael Voss
Rafael Asenjo - Мова
- Англійська