aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
Commit message (Expand)AuthorAge
* Add recursive work splitting to EvalShardedByInnerDimContextGravatar Eugene Zhulenev2019-12-05
* Add beta to TensorContractionKernel and make memset optionalGravatar Eugene Zhulenev2019-10-02
* Fix a bug in a packed block type in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-09-24
* Fix (or mask away) conversion warnings introduced in 553caeb6a3bb545aef895f8f...Gravatar Christoph Hertzberg2019-09-23
* Fix maybe-unitialized warnings in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-09-13
* Use ThreadLocal container in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-09-13
* Fix shadow warnings in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-08-30
* evalSubExprsIfNeededAsync + async TensorContractionThreadPoolGravatar Eugene Zhulenev2019-08-30
* Remove XSMM support from Tensor moduleGravatar Eugene Zhulenev2019-08-19
* Remove deprecation annotation from typedef Eigen::Index Index, as it would ge...Gravatar Rasmus Munk Larsen2019-04-24
* Tweak cost model for tensor contraction when parallelizing over the inner dim...Gravatar Rasmus Munk Larsen2019-04-12
* Add support for custom packed Lhs/Rhs blocks in tensor contractionsGravatar Eugene Zhulenev2019-04-01
* Tune tensor contraction threadpool heuristicsGravatar Eugene Zhulenev2019-03-05
* Don't do parallel_pack if we can use thread_local memory in tensor contractionsGravatar Eugene Zhulenev2019-02-07
* Do not reduce parallelism too much in contractions with small number of threadsGravatar Eugene Zhulenev2019-02-04
* Parallelize tensor contraction only by sharding dimension and use 'thread-loc...Gravatar Eugene Zhulenev2019-02-04
* Fix shorten-64-to-32 warning in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-01-11
* Fix shorten-64-to-32 warning in TensorContractionThreadPoolGravatar Eugene Zhulenev2019-01-10
* Optimize evalShardedByInnerDimGravatar Eugene Zhulenev2019-01-08
* Fix evalShardedByInnerDim for AVX512 buildsGravatar Mark D Ryan2018-12-05
* Fix conversion warning ... againGravatar Christoph Hertzberg2018-10-02
* Fix a few warnings and rename a variable to not shadow "last".Gravatar Rasmus Munk Larsen2018-09-28
* Merged in ezhulenev/eigen-01 (pull request PR-514)Gravatar Rasmus Munk Larsen2018-09-28
|\
| * Add tests for evalShardedByInnerDim contraction + fix bugsGravatar Eugene Zhulenev2018-09-28
* | Fix integer conversion warningsGravatar Christoph Hertzberg2018-09-28
|/
* Merge with eigen/eigen defaultGravatar Eugene Zhulenev2018-09-27
|\
* | Remove explicit mkldnn support and redundant TensorContractionKernelBlockingGravatar Eugene Zhulenev2018-09-27
| * Remove "false &&" left over from test.Gravatar Rasmus Munk Larsen2018-09-26
| * Parallelize tensor contraction over the inner dimension in cases where where ...Gravatar Rasmus Munk Larsen2018-09-26
* | Support multiple contraction kernel types in TensorContractionThreadPoolGravatar Eugene Zhulenev2018-09-26
|/
* Fix regression introduced by the previous fix for AVX512.Gravatar Gael Guennebaud2018-09-20
* Merged in yuefengz/eigen (pull request PR-370)Gravatar Benoit Steiner2018-07-31
|\
* | Reduce the number of template specializations of classes related to tensor co...Gravatar Rasmus Munk Larsen2018-07-27
* | Reduce number of allocations in TensorContractionThreadPool.Gravatar Eugene Zhulenev2018-07-16
| * Use device's allocate function instead of internal::aligned_malloc. This woul...Gravatar Yuefeng Zhou2018-02-20
* | Remove SimpleThreadPool and always use {NonBlocking}ThreadPoolGravatar Eugene Zhulenev2018-07-16
* | Fuse computations into the Tensor contractions using output kernelGravatar Eugene Zhulenev2018-07-10
* | Fix typos found using codespellGravatar Gael Guennebaud2018-06-07
|/
* Added support for libxsmm kernel in multithreaded contractionsGravatar Benoit Steiner2016-12-21
* Use signed integers more consistently to encode the number of threads to use ...Gravatar Benoit Steiner2016-06-09
* Fixed some compilation warningsGravatar Benoit Steiner2016-05-26
* Merged in rmlarsen/eigen (pull request PR-188)Gravatar Benoit Steiner2016-05-23
|\
* | Fix some sign-compare warningsGravatar Christoph Hertzberg2016-05-22
| * Minor cleanups: 1. Get rid of unused variables. 2. Get rid of last uses of EI...Gravatar Rasmus Munk Larsen2016-05-18
|/
* Turnon the new thread pool by default since it scales much better over multip...Gravatar Benoit Steiner2016-05-13
* New multithreaded contraction that doesn't rely on the thread pool to run the...Gravatar Benoit Steiner2016-05-13
* Replace implicit cast with an explicit oneGravatar Benoit Steiner2016-05-12
* Added tests for full contractions using thread pools and gpu devices.Gravatar Benoit Steiner2016-05-05
* Replace std::vector with our own implementation, as using the stl when compil...Gravatar Benoit Steiner2016-03-08
* Fixed the tensor chipping code.Gravatar Benoit Steiner2016-03-08