Open main menu

CDOT Wiki β

Team Hortons

Once upon a time there was a team. In their programs, they never used floats. They only used double doubles.



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

  1. Henrique Salvadori Coelho
  2. Olga Belavina


Progress

-5%