diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-01-22 12:42:15 -0800 |
---|---|---|
committer | Vijay Vasudevan <vrv@google.com> | 2016-01-22 17:04:28 -0800 |
commit | fde1dc4a489471bb9064f7a0013b9c89f46febf8 (patch) | |
tree | 93ad3074e6c167c971335c08ead6886786d64375 /third_party/eigen3 | |
parent | 7aac20b66ea0c0dc88f1ccbafea2d1fb7038e761 (diff) |
Improved the performance of tensor contractions and spatial convolutions on CPU:
* Move some checks out of inner loops
* Split the mapper in 2: a base mapper, and a sub-mapper. This reduces the number of variables that are contained in the base mapper and helps reduce register spills
Change: 112809881
Diffstat (limited to 'third_party/eigen3')
-rw-r--r-- | third_party/eigen3/Eigen/Cholesky | 2 | ||||
-rw-r--r-- | third_party/eigen3/Eigen/Core | 2 | ||||
-rw-r--r-- | third_party/eigen3/Eigen/Eigenvalues | 2 | ||||
-rw-r--r-- | third_party/eigen3/Eigen/LU | 2 | ||||
-rw-r--r-- | third_party/eigen3/unsupported/Eigen/CXX11/Tensor | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/third_party/eigen3/Eigen/Cholesky b/third_party/eigen3/Eigen/Cholesky index 52df644c9d..e12ca76fb9 100644 --- a/third_party/eigen3/Eigen/Cholesky +++ b/third_party/eigen3/Eigen/Cholesky @@ -1 +1 @@ -#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Cholesky" +#include "external/eigen_archive/eigen-eigen-fb2fa0527077/Eigen/Cholesky" diff --git a/third_party/eigen3/Eigen/Core b/third_party/eigen3/Eigen/Core index 0433f4d725..4cf93eb97d 100644 --- a/third_party/eigen3/Eigen/Core +++ b/third_party/eigen3/Eigen/Core @@ -1 +1 @@ -#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Core" +#include "external/eigen_archive/eigen-eigen-fb2fa0527077/Eigen/Core" diff --git a/third_party/eigen3/Eigen/Eigenvalues b/third_party/eigen3/Eigen/Eigenvalues index b56f6136c3..3eb6c6f09d 100644 --- a/third_party/eigen3/Eigen/Eigenvalues +++ b/third_party/eigen3/Eigen/Eigenvalues @@ -1 +1 @@ -#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Eigenvalues" +#include "external/eigen_archive/eigen-eigen-fb2fa0527077/Eigen/Eigenvalues" diff --git a/third_party/eigen3/Eigen/LU b/third_party/eigen3/Eigen/LU index 07fd62f112..fb2f42d69e 100644 --- a/third_party/eigen3/Eigen/LU +++ b/third_party/eigen3/Eigen/LU @@ -1 +1 @@ -#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/LU" +#include "external/eigen_archive/eigen-eigen-fb2fa0527077/Eigen/LU" diff --git a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor index bdc36aa409..ed198435a4 100644 --- a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor +++ b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor @@ -1 +1 @@ -#include "external/eigen_archive/eigen-eigen-d861b41b1996/unsupported/Eigen/CXX11/Tensor" +#include "external/eigen_archive/eigen-eigen-fb2fa0527077/unsupported/Eigen/CXX11/Tensor" |