Difference between revisions of "DPS921/Team team"
(Created page with "{{GPU621/DPS921 Index | 20207}} = Project Name = == Group Members == == Progress ==") |
|||
Line 1: | Line 1: | ||
{{GPU621/DPS921 Index | 20207}} | {{GPU621/DPS921 Index | 20207}} | ||
− | = | + | = C++11 STL Comparison to TBB - Case Studies = |
+ | |||
+ | C++ has a standard template library (STL) that has over 100,000 algorithms for different jobs. Within these algorithms there are ones | ||
+ | that provide the capability of parallelising work. TBB is the Threading Building Block template library that also allows for parallel | ||
+ | programming. TBB breaks down work into tasks that can run in parallel. For our project, we will look into the completion of different | ||
+ | use cases using both the TBB library as well as the STL library, analyzing differences in the code, as well as run times for these | ||
+ | algorithms. | ||
== Group Members == | == Group Members == | ||
+ | |||
+ | # [mailto:mvizl@myseneca.ca?subject=DPS921 Michael Vizl] | ||
+ | # [mailto:negay@myseneca.ca?subject=DPS921 Nathen Gay] | ||
== Progress == | == Progress == |
Revision as of 18:58, 8 November 2020
GPU621/DPS921 | Participants | Groups and Projects | Resources | Glossary
C++11 STL Comparison to TBB - Case Studies
C++ has a standard template library (STL) that has over 100,000 algorithms for different jobs. Within these algorithms there are ones that provide the capability of parallelising work. TBB is the Threading Building Block template library that also allows for parallel programming. TBB breaks down work into tasks that can run in parallel. For our project, we will look into the completion of different use cases using both the TBB library as well as the STL library, analyzing differences in the code, as well as run times for these algorithms.