diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-06-07 14:05:54 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-06-07 15:18:18 -0700 |
commit | 03dba169c65953266713800fd05d6d151194d4f7 (patch) | |
tree | f9737ed65295d400870a14167c9f1507b7588852 /third_party/eigen3 | |
parent | c32ef5a6b7bbcacfe39f20bc7bea9514a505c74f (diff) |
Improved the performance of full reductions on GPU.
NEW
BM_fullReduction/10 4591 4595 153149 20.8M items/s
BM_fullReduction/64 5073 5075 100000 770.0M items/s
BM_fullReduction/512 9067 9070 75263 26.9G items/s
BM_fullReduction/4k 243984 244125 2868 64.0G items/s
BM_fullReduction/5k 359125 359273 1951 64.8G items/s
OLD
BM_fullReduction/10 9085 9087 74395 10.5M items/s
BM_fullReduction/64 9478 9478 72014 412.1M items/s
BM_fullReduction/512 14643 14646 46902 16.7G items/s
BM_fullReduction/4k 260338 260384 2678 60.0G items/s
BM_fullReduction/5k 385076 385178 1818 60.5G items/s
Change: 124290852
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/Eigen/QR | 2 | ||||
-rw-r--r-- | third_party/eigen3/unsupported/Eigen/CXX11/Tensor | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/third_party/eigen3/Eigen/Cholesky b/third_party/eigen3/Eigen/Cholesky index 7415ae4d0d..858ece3f9c 100644 --- a/third_party/eigen3/Eigen/Cholesky +++ b/third_party/eigen3/Eigen/Cholesky @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/Eigen/Cholesky" +#include "eigen-eigen-62a2305d5734/Eigen/Cholesky" diff --git a/third_party/eigen3/Eigen/Core b/third_party/eigen3/Eigen/Core index 787e1c076e..380cf7124b 100644 --- a/third_party/eigen3/Eigen/Core +++ b/third_party/eigen3/Eigen/Core @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/Eigen/Core" +#include "eigen-eigen-62a2305d5734/Eigen/Core" diff --git a/third_party/eigen3/Eigen/Eigenvalues b/third_party/eigen3/Eigen/Eigenvalues index b6e1b81eb5..3f5cf7a31e 100644 --- a/third_party/eigen3/Eigen/Eigenvalues +++ b/third_party/eigen3/Eigen/Eigenvalues @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/Eigen/Eigenvalues" +#include "eigen-eigen-62a2305d5734/Eigen/Eigenvalues" diff --git a/third_party/eigen3/Eigen/LU b/third_party/eigen3/Eigen/LU index a0782af040..8f6680ffd9 100644 --- a/third_party/eigen3/Eigen/LU +++ b/third_party/eigen3/Eigen/LU @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/Eigen/LU" +#include "eigen-eigen-62a2305d5734/Eigen/LU" diff --git a/third_party/eigen3/Eigen/QR b/third_party/eigen3/Eigen/QR index 0a9bee2898..5e62a1f278 100644 --- a/third_party/eigen3/Eigen/QR +++ b/third_party/eigen3/Eigen/QR @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/Eigen/QR" +#include "eigen-eigen-62a2305d5734/Eigen/QR" diff --git a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor index 5228bcda62..15fe748231 100644 --- a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor +++ b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor @@ -1 +1 @@ -#include "eigen-eigen-0c0b79ecd74c/unsupported/Eigen/CXX11/Tensor" +#include "eigen-eigen-62a2305d5734/unsupported/Eigen/CXX11/Tensor" |