Difference between revisions of "DPS921/Team team"

From CDOT Wiki
Jump to: navigation, search
(Created page with "{{GPU621/DPS921 Index | 20207}} = Project Name = == Group Members == == Progress ==")
 
Line 1: Line 1:
 
{{GPU621/DPS921 Index | 20207}}
 
{{GPU621/DPS921 Index | 20207}}
= Project Name =
+
= 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 19: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.

Group Members

  1. Michael Vizl
  2. Nathen Gay

Progress