| commit | a8ad8887bf80869eb216f6f937a559290984a3f7 | [log] [tgz] |
|---|---|---|
| author | Gael Guennebaud <g.gael@free.fr> | Thu Feb 26 16:04:35 2015 +0100 |
| committer | Gael Guennebaud <g.gael@free.fr> | Thu Feb 26 16:04:35 2015 +0100 |
| tree | 513e9c806e6cc644eab866abb020c1090f22d05c | |
| parent | 400becc591359596b1236ee8d9f2c99c12961a42 [diff] |
Implement a more generic blocking-size selection algorithm. See explanations inlines. It performs extremely well on Haswell. The main issue is to reliably and quickly find the actual cache size to be used for our 2nd level of blocking, that is: max(l2,l3/nb_core_sharing_l3)
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
For more information go to http://eigen.tuxfamily.org/.