Local cover image
Local cover image

Pro TBB : C++ parallel programming with Threading Building Blocks / Michael Voss, Rafael Asenjo, James Reinders

By: Contributor(s): Material type: TextTextPublisher: New York : Apress Open, [2019]Description: 1 online resource (754 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781484243985
Subject(s): Genre/Form: Online resources:
Contents:
Chapter 1. Jumping right in : “hello, TBB!”
Chapter 2. Generic parallel algorithms
Chapter 3. Flow graphs
Chapter 4. TBB and the parallel algorithms of the C++ Standard Template Library
Chapter 5. Synchronization : why and how to avoid it
Chapter 6. Data structures for concurrency
Chapter 7. Scalable memory allocation
Chapter 8. Mapping parallel patterns to TBB
Chapter 9. The pillars of composability
Chapter 10. Using tasks to create your own algorithms
Chapter 11. Controlling the number of threads used for execution
Chapter 12. Using work isolation for correctness and performance
Chapter 13. Creating thread-to-core and task-to-thread affinity
Chapter 14. Using task priorities
Chapter 15. Cancellation and exception handling
Chapter 16. Tuning TBB algorithms : granularity, locality, parallelism, and determinism
Chapter 17. Flow graphs : beyond the basics
Chapter 18. Beef up flow graphs with Async nodes
Chapter 19. Flow graphs on steroids : OpenCL nodes
Chapter 20. TBB on NUMA architectures
Appendix A. History and inspiration
Appendix B. TBB précis
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Status Barcode
eBook (Free & Open Access) eBook (Free & Open Access) Accessible online Circulation Available EB-00165

Includes index.

Chapter 1. Jumping right in : “hello, TBB!”

Chapter 2. Generic parallel algorithms

Chapter 3. Flow graphs

Chapter 4. TBB and the parallel algorithms of the C++ Standard
Template Library

Chapter 5. Synchronization : why and how to avoid it

Chapter 6. Data structures for concurrency

Chapter 7. Scalable memory allocation

Chapter 8. Mapping parallel patterns to TBB

Chapter 9. The pillars of composability

Chapter 10. Using tasks to create your own algorithms

Chapter 11. Controlling the number of threads used for execution

Chapter 12. Using work isolation for correctness and performance

Chapter 13. Creating thread-to-core and task-to-thread affinity

Chapter 14. Using task priorities

Chapter 15. Cancellation and exception handling

Chapter 16. Tuning TBB algorithms : granularity, locality, parallelism, and determinism

Chapter 17. Flow graphs : beyond the basics

Chapter 18. Beef up flow graphs with Async nodes

Chapter 19. Flow graphs on steroids : OpenCL nodes

Chapter 20. TBB on NUMA architectures

Appendix A. History and inspiration

Appendix B. TBB précis

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image