Difference between revisions of "Team Hortons"
Line 2: | Line 2: | ||
+ | ---- | ||
= Parallelization of the C++ Standard Library: Intel Parallel STL, MCSTL, and C++17 = | = Parallelization of the C++ Standard Library: Intel Parallel STL, MCSTL, and C++17 = | ||
Line 41: | Line 42: | ||
== Sources == | == Sources == | ||
- Policy-Based execution for C++17: https://scs.senecac.on.ca/~oop345/pages/content/multi.html#alg | - Policy-Based execution for C++17: https://scs.senecac.on.ca/~oop345/pages/content/multi.html#alg | ||
+ | |||
- Intel Parallel STL: https://software.intel.com/en-us/get-started-with-pstl | - Intel Parallel STL: https://software.intel.com/en-us/get-started-with-pstl | ||
+ | |||
- MCSTL: https://algo2.iti.kit.edu/singler/mcstl/ | - MCSTL: https://algo2.iti.kit.edu/singler/mcstl/ | ||
Revision as of 11:54, 1 October 2017
Once upon a time there was a team. In their programs, they never used floats. They only used double doubles.
Contents
Parallelization of the C++ Standard Library: Intel Parallel STL, MCSTL, and C++17
We will do something. Eventually.
Standard Library
What is it? Sequential execution What algorithms are provided?
MCSTL
What is it? How do we install it? Is it free? What algorithms are provided?
Intel Parallel STL
What is it? How do we install it? Is it free? What algorithms are provided?
Policy-based execution for C++17
What is it? How do we install it? What algorithms are provided?
Benchmark
Benchmark results: C++17, Intel Parallel STL, MCSTL
Sources
- Policy-Based execution for C++17: https://scs.senecac.on.ca/~oop345/pages/content/multi.html#alg
- Intel Parallel STL: https://software.intel.com/en-us/get-started-with-pstl
- MCSTL: https://algo2.iti.kit.edu/singler/mcstl/
Group Members
Progress
-5%