Difference between revisions of "GPU621/Distributed Workload"

From CDOT Wiki
Jump to: navigation, search
Line 1: Line 1:
== Group Members ==
 
# [mailto:mjwolfe@myseneca.ca?subject=GPU621 mjwolfe]
 
 
 
== Overview ==
 
== 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.
+
'''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.