Eigen paralelization

From Medusa: Coordinate Free Mehless Method implementation
Revision as of 11:20, 28 March 2017 by Gkosec (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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