

Pro Tbb: C++ Parallel Programming with Threading Building Blocks, (Paperback)
Key item features
- Pro Tbb: C++ Parallel Programming with Threading Building Blocks, (Paperback)
- Author: Apress
- ISBN: 9781484243978
- Format: Paperback
- Publication Date: 2019-07-10
- Page Count: 754
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateJuly, 2019
- Pages754
- SubgenreLanguages
How do you want your item?
About this item
Product details
This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the book the authors present numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.
Pro TBB starts with the basics, explaining parallel algorithms and C++'s built-in standard template library for parallelism. You'll learn the key concepts of managing memory, working with data structures and how to handle typical issues with synchronization. Later chapters apply these ideas to complex systems to explain performance tradeoffs, mapping common parallel patterns, controlling threads and overhead, and extending TBB to program heterogeneous systems or system-on-chips.What You'll Learn
- Use Threading Building Blocks to produce code that is portable, simple, scalable, and more understandable
- Review best practices for parallelizing computationally intensive tasks in your applications
- Integrate TBB with other threading packages
- Create scalable, high performance data-parallel programs
- Work with generic programming to write efficient algorithms
Who This Book Is For
C++ programmers learning to run applications on multicore systems, as well as C or C++ programmers without much experience with templates. No previous experience with parallel programming or multicore processors is required.
- Pro Tbb: C++ Parallel Programming with Threading Building Blocks, (Paperback)
- Author: Apress
- ISBN: 9781484243978
- Format: Paperback
- Publication Date: 2019-07-10
- Page Count: 754
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
GPU Programming with C and CUDA: Uncover effective techniques for writing efficient GPU-parallel C applications, (Paperback) $33.74
$3374current price $33.74GPU Programming with C and CUDA: Uncover effective techniques for writing efficient GPU-parallel C applications, (Paperback)
Apress Pocket Guides Task Programming in C# and .Net: Modern Day Foundation for Asynchronous Programming, (Paperback) $9.07 Was $10.81
$907current price $9.07, Was $10.81$10.81Apress Pocket Guides Task Programming in C# and .Net: Modern Day Foundation for Asynchronous Programming, (Paperback)
Modern C 23 QuickStart Pro: Advanced programming including variadic templates, lambdas, async IO, multithreading and th, (Paperback) $34.99
$3499current price $34.99Modern C 23 QuickStart Pro: Advanced programming including variadic templates, lambdas, async IO, multithreading and th, (Paperback)
Apress Pocket Guides Virtual Threads, Structured Concurrency, and Scoped Values: Explore Java's New Threading Model, (Paperback) $15.47
$1547current price $15.47Apress Pocket Guides Virtual Threads, Structured Concurrency, and Scoped Values: Explore Java's New Threading Model, (Paperback)
Algorithmic Differentiation of Pragma-Defined Parallel Regions: Differentiating Computer Programs Containing Openmp, (Paperback) $60.29
$6029current price $60.29Algorithmic Differentiation of Pragma-Defined Parallel Regions: Differentiating Computer Programs Containing Openmp, (Paperback)
Concurrency in .NET : Modern patterns of concurrent and parallel programming (Edition 1) (Paperback) $35.75
$3575current price $35.75Concurrency in .NET : Modern patterns of concurrent and parallel programming (Edition 1) (Paperback)
Introducing Vala Programming: A Language and Techniques to Boost Productivity, (Paperback) $34.56
$3456current price $34.56Introducing Vala Programming: A Language and Techniques to Boost Productivity, (Paperback)
Intel Threading Building Blocks: Outfitting C for Multi-Core Processor Parallelism (Paperback) $39.37
$3937current price $39.37Intel Threading Building Blocks: Outfitting C for Multi-Core Processor Parallelism (Paperback)
Books for Professionals by Professionals Beginning .Net Game Programming in C#, (Paperback) $36.31
$3631current price $36.31Books for Professionals by Professionals Beginning .Net Game Programming in C#, (Paperback)
Bare Metal C: Embedded Programming for the Real World, (Paperback) $36.61
$3661current price $36.61Bare Metal C: Embedded Programming for the Real World, (Paperback)
Lecture Notes in Computer Science Openmp in a Modern World: From Multi-Device Support to Meta Programming: 18th International Workshop on Openmp, Iwomp 20, Book 13527, (Paperback) $49.99
$4999current price $49.99Lecture Notes in Computer Science Openmp in a Modern World: From Multi-Device Support to Meta Programming: 18th International Workshop on Openmp, Iwomp 20, Book 13527, (Paperback)
Learn to Program with Assembly: Foundational Learning for New Programmers, (Paperback) $36.02
$3602current price $36.02Learn to Program with Assembly: Foundational Learning for New Programmers, (Paperback)
Hands-On RTOS with Microcontrollers - Second Edition: Create high-performance, real-time embedded systems using FreeRTOS, (Paperback) $49.99
$4999current price $49.99Hands-On RTOS with Microcontrollers - Second Edition: Create high-performance, real-time embedded systems using FreeRTOS, (Paperback)
Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to , (Paperback) $38.83
$3883current price $38.83Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to , (Paperback)
Asynchronous Programming with C : Build blazing-fast software with multithreading and asynchronous programming for ulti, (Paperback) $40.55
$4055current price $40.55Asynchronous Programming with C : Build blazing-fast software with multithreading and asynchronous programming for ulti, (Paperback)
Data Parallel C : Programming Accelerated Systems Using C and Sycl, (Paperback) $29.45
$2945current price $29.45Data Parallel C : Programming Accelerated Systems Using C and Sycl, (Paperback)
Systems Programming with C# and .NET: Building robust system solutions with C# 12 and .NET 8, (Paperback) $45.70
$4570current price $45.70Systems Programming with C# and .NET: Building robust system solutions with C# 12 and .NET 8, (Paperback)
Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming, (Paperback) $35.77
$3577current price $35.77Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming, (Paperback)
Xprofessional Computing JSP: Einführung in Die Methode Des Jackson Structured Programming, (Paperback) $39.99
$3999current price $39.99Xprofessional Computing JSP: Einführung in Die Methode Des Jackson Structured Programming, (Paperback)

