Difference between revisions of "Eigen paralelization"

From Medusa: Coordinate Free Mehless Method implementation
Jump to: navigation, search
(Created page with "General Eigen parallelism: https://eigen.tuxfamily.org/dox/TopicMultiThreading.html Eigen uses number of threads specified my OopenMP, unless <code>Eigen::setNbThreads(n);</co...")
 
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
General Eigen parallelism: https://eigen.tuxfamily.org/dox/TopicMultiThreading.html
 
General Eigen parallelism: https://eigen.tuxfamily.org/dox/TopicMultiThreading.html
Eigen uses number of threads specified my OopenMP, unless <code>Eigen::setNbThreads(n);</code> was called.
+
 
 +
Eigen uses number of threads specified my OpenMP, unless <code>Eigen::setNbThreads(n);</code> was called.
 +
 
 +
Exectuion on PC with 4 cores and 8 hyperthreads:
 +
 
 +
[[File:speedups_Ax.png|800px]]
 +
[[File:l2hit.png|800px]]
 +
[[File:l3hit.png|800px]]
 +
 
 +
Execution on Intel CPU E5-2620:
 +
 
 +
[[File:speedups_phi.png|800px]]
 +
[[File:l2hit_phi.png|800px]]
 +
[[File:l3hit_phi.png|800px]]

Latest revision as of 11:20, 28 March 2017

General Eigen parallelism: https://eigen.tuxfamily.org/dox/TopicMultiThreading.html

Eigen uses number of threads specified my OpenMP, unless Eigen::setNbThreads(n); was called.

Exectuion on PC with 4 cores and 8 hyperthreads:

Speedups Ax.png L2hit.png L3hit.png

Execution on Intel CPU E5-2620:

Speedups phi.png L2hit phi.png L3hit phi.png