Eigen paralelization: Difference between revisions
From Medusa: Coordinate Free Meshless Method implementation
More actions
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..." |
No edit summary |
||
| (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 | |||
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 10: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:
Execution on Intel CPU E5-2620: