Library Contents
TBB is a collection of components for parallel programming:
- Basic algorithms:
parallel_for,parallel_reduce,parallel_scan - Advanced algorithms:
parallel_while,parallel_do,parallel_pipeline,parallel_sort - Containers:
concurrent_queue,concurrent_priority_queue,concurrent_vector,concurrent_hash_map - Scalable memory allocation:
scalable_malloc,scalable_free,scalable_realloc,scalable_calloc,scalable_allocator,cache_aligned_allocator - Mutual exclusion:
mutex,spin_mutex,queuing_mutex,spin_rw_mutex,queuing_rw_mutex,recursive mutex - Atomic operations:
fetch_and_add,fetch_and_increment,fetch_and_decrement,compare_and_swap,fetch_and_store - Timing: portable fine grained global time stamp
- Task Scheduler: direct access to control the creation and activation of tasks
Read more about this topic: Intel Threading Building Blocks
Famous quotes containing the words library and/or contents:
“... as beauty is in the eye of the beholder, the ideal library is in the wish of its maker.”
—Carolyn Wells (18621942)
“To be, contents his natural desire;
He asks no Angels wing, no Seraphs fire;
But thinks, admitted to that equal sky,
His faithful dog shall bear him company.”
—Alexander Pope (16881744)