hyPACK-2013 Mode-1 : Intel Threading Building Blocks (TBB)
Threading Building Blocks helps developers to create scalable applications that reap the benefits of multi-core
processors with more and more cores as they become available.
Intel Threading Building Blocks is a library that helps you leverage programming on multi-core processors without
having to be a threading expert. It offers a rich and complete approach to expressing parallelism in a C++ program.
Threading Building Blocks uses templates for common parallel iteration patterns, enabling programmers to attain increased speed from multiple processor cores without having to be experts in synchronization, load balancing, and cache optimization.
Click here ...... to know more about Thread Building Block (TBB)/Codes
TBB is a library that helps you leverage multi-core processor performance without having to be a threading expert.
Threading Building Blocks represents a higher-level, task-based parallelism that abstracts platform details and
threading mechanisms for performance and scalability.
Threading Building Blocks helps you create applications that reap the benefits of new processors with more and
more cores as they become available.
List of Intel Thread Buidling Blocks (TBB) Programs :
|
-
Programs based on Numerical Computations (Matrix,Vector Computations) using TBB APIs. :
Examples programs on vector-vector multiplication using block striped partitioning,
matrix-vector multiplication using self scheduling algorithm, , matrix matrix multiplication using block striped partitioning.
The focus is to use
different thread APIs and understand Performance issues on multi-core processors.
|
|
|