Difference between revisions of "GPU621/Distributed Workload"
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
== Overview == | == Overview == | ||
− | '''TBB''': | + | '''TBB''': <br /> |
+ | Is a template library developed by Intel to provide methods to facilitate parallel programming. This is done by dividing a computation into tasks that can be scheduled to run in parallel threads on multi-core processors <br /> | ||
+ | Threading Building Blocks includes algorithms, concurrent containers, locks and memory allocation tools. <br /> | ||
+ | TBB is designed to work with any C++ compiler. <br /> | ||
+ | '''STL''': <br /> | ||
+ | The Standard Template Library also extends useful functionality, including generic data structures, containers, iterators and algorithms that can be used to write clean efficient code. <br /> |
Revision as of 22:08, 2 December 2018
Overview
TBB:
Is a template library developed by Intel to provide methods to facilitate parallel programming. This is done by dividing a computation into tasks that can be scheduled to run in parallel threads on multi-core processors
Threading Building Blocks includes algorithms, concurrent containers, locks and memory allocation tools.
TBB is designed to work with any C++ compiler.
STL:
The Standard Template Library also extends useful functionality, including generic data structures, containers, iterators and algorithms that can be used to write clean efficient code.