Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Pro TBB: C++ Parallel Programming with Threading Building Blocks

Buy

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.

(HTML tags aren't allowed.)

Designing Publics (Design Thinking, Design Theory)
Designing Publics (Design Thinking, Design Theory)

An exploration of design considerations in the design of technologies that support local collective action.

Contemporary computing technologies have thoroughly embedded themselves in every aspect of modern life―conducting commerce, maintaining and extending our networks of friends, and mobilizing political movements all...

Visual Basic.NET at Work: Building 10 Enterprise Projects
Visual Basic.NET at Work: Building 10 Enterprise Projects

Build 10 of the most sought after Visual Basic .NET enterprise applications–now!

Tired of the typical VB.NET reference books that only provide a little information on a lot of topics? Looking for real-world examples of how to use .NET in your day-to-day enterprise projects? Youve come to the right place.

In Visual...

Cascading Style Sheets: The Designer's Edge
Cascading Style Sheets: The Designer's Edge

CSS is finally supported by all modern web browsers, empowering web designers to do what they’ve been hungering to do for years: control layout more precisely, use color more effectively, and expand typographic options beyond the frustrating limitations of the past. So where to begin? Where can you get design-focused instruction on CSS...


Windows XP Power Hound : Teach Yourself New Tricks
Windows XP Power Hound : Teach Yourself New Tricks
Windows XP power-users troll the web, documentation, and friends for useful tips and tricks--a keyboard shortcut here, an undocumented double-click there to eliminate annoyances, save time, and take control of their Windows XP. There's an easier way. This insightful and amusing book is packed with hundreds of power tips, cool tricks, and...
VMware vSphere 4 Administration Instant Reference
VMware vSphere 4 Administration Instant Reference

The only quick reference guide to the number one virtualization product!

Get all your solutions about VMware's newest virtualization infrastructure software on the spot with this handy reference guide. Designed for quick access with special headings, thumb tabs, easy-to-read lists, and more, this book is the perfect companion to any...

Venture Mom: From Idea to Income in Just 12 Weeks
Venture Mom: From Idea to Income in Just 12 Weeks

You can take care of kids and take care of business. Many mothers today are jumping into the entrepreneurial ring, transforming simple ideas into profit able ventures. And in the process, they're creating flexible jobs for themselves - all with out start-up capital, business plans, or even babysitters. Venture Mom recounts inspiring...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy