Difference between revisions of "Team Hortons"

From CDOT Wiki
Jump to: navigation, search
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 9: Line 8:
  
 
== Standard Library ==
 
== Standard Library ==
 +
<pre style="color: red">
 
What is it?
 
What is it?
 
Sequential execution
 
Sequential execution
 
What algorithms are provided?
 
What algorithms are provided?
 +
</pre>
  
  
 
== MCSTL ==
 
== MCSTL ==
 +
<pre style="color: red">
 
What is it?
 
What is it?
 
How do we install it?
 
How do we install it?
 
Is it free?
 
Is it free?
 
What algorithms are provided?
 
What algorithms are provided?
 +
</pre>
  
  
 
== Intel Parallel STL ==
 
== Intel Parallel STL ==
 +
<pre style="color: red">
 
What is it?
 
What is it?
 
How do we install it?
 
How do we install it?
 
Is it free?
 
Is it free?
 
What algorithms are provided?
 
What algorithms are provided?
 +
</pre>
  
  
 
== Policy-based execution for C++17 ==
 
== Policy-based execution for C++17 ==
 +
<pre style="color: red">
 
What is it?
 
What is it?
 
How do we install it?
 
How do we install it?
 
What algorithms are provided?
 
What algorithms are provided?
 +
</pre>
  
  
 
== Benchmark ==
 
== Benchmark ==
 
+
<pre style="color: red">
 
Benchmark results: C++17, Intel Parallel STL, MCSTL
 
Benchmark results: C++17, Intel Parallel STL, MCSTL
 
+
</pre>
  
  
 
== 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 12:56, 1 October 2017

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


Group Members

  1. Henrique Salvadori Coelho
  2. Olga Belavina


Progress

-5%