| commit | 5c4e19fbe7ea19d9d8b51243515f972237a49267 | [log] [tgz] |
|---|---|---|
| author | David Tellenbach <david.tellenbach@me.com> | Thu May 07 17:25:42 2020 +0200 |
| committer | David Tellenbach <david.tellenbach@me.com> | Fri May 08 12:54:36 2020 +0200 |
| tree | 6d6c9e65e091bfa8ac3c16694034747046c863ee | |
| parent | 225ab040e078b923ece75b7a49ae0cef980c226f [diff] |
Possibility to specify user-defined default cache sizes for GEBP kernel Some architectures have no convinient way to determine cache sizes at runtime. Eigen's GEBP kernel falls back to default cache values in this case which might not be correct in all situations. This patch introduces three preprocessor directives `EIGEN_DEFAULT_L1_CACHE_SIZE` `EIGEN_DEFAULT_L2_CACHE_SIZE` `EIGEN_DEFAULT_L3_CACHE_SIZE` to give users the possibility to set these default values explicitly.
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/.
For pull request, bug reports, and feature requests, go to https://gitlab.com/libeigen/eigen.