aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
Commit message (Expand)AuthorAge
* 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
* Decoupled the packet type definition from the definition of the tensor ops. A...Gravatar Benoit Steiner2016-03-08
* Leverage the new blocking code in the tensor contraction code.Gravatar Benoit Steiner2016-01-22
* Use numext::mini/numext::maxi instead of std::min/std::max in the tensor codeGravatar Benoit Steiner2015-08-28
* Moved some utilities to TensorMeta.h to make it easier to reuse them accross ...Gravatar Benoit Steiner2015-06-29
* Moved away from std::async and std::future as the underlying mechnism for the...Gravatar Benoit Steiner2015-05-20
* Fixed another batch of compilation warningsGravatar Benoit Steiner2015-02-28
* Fixed several compilation warnings reported by clangGravatar Benoit Steiner2015-02-25
* Silenced several compilation warningsGravatar Benoit Steiner2015-02-10
* Improved support for RowMajor tensorsGravatar Benoit Steiner2015-01-14
* Added support for RowMajor inputs to the contraction code.Gravatar Benoit Steiner2015-01-14
* Improved handling of 1d tensorsGravatar Benoit Steiner2014-11-03
* Avoid calling get_future() more than once on a given promise.Gravatar Benoit Steiner2014-10-16
* Made the blocking computation aware of the l3 cacheGravatar Benoit Steiner2014-10-15
* Added support for promisesGravatar Benoit Steiner2014-10-15