aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
Commit message (Expand)AuthorAge
* Prevent potential overflow.Gravatar Benoit Steiner2016-03-28
* Avoid unnecessary conversionsGravatar Benoit Steiner2016-03-23
* Fixed compilation warningGravatar Benoit Steiner2016-03-23
* Use a single Barrier instead of a collection of Notifications to reduce the t...Gravatar Benoit Steiner2016-03-22
* Replace std::vector with our own implementation, as using the stl when compil...Gravatar Benoit Steiner2016-03-08
* Fix a couple of typos in the code.Gravatar Benoit Steiner2016-03-07
* Made it possible to limit the number of blocks that will be used to evaluate ...Gravatar Benoit Steiner2016-02-01
* Silenced several compilation warnings triggered by nvcc.Gravatar Benoit Steiner2016-01-11
* Prevent nvcc from miscompiling the cuda metakernel. Unfortunately this reintr...Gravatar Benoit Steiner2016-01-08
* Silenced some compilation warnings triggered by nvccGravatar Benoit Steiner2015-12-17
* Don't create more cuda blocks than necessaryGravatar Benoit Steiner2015-11-23
* Make it possible for a vectorized tensor expression to be executed in a CUDA ...Gravatar Benoit Steiner2015-11-11
* Fixed CUDA compilation errorsGravatar Benoit Steiner2015-11-11
* Refined the #ifdef __CUDACC__ guard to ensure that when trying to compile gpu...Gravatar Benoit Steiner2015-10-23
* Use numext::mini/numext::maxi instead of std::min/std::max in the tensor codeGravatar Benoit Steiner2015-08-28
* Avoid relying on a default value for the Vectorizable template parameter of t...Gravatar Benoit Steiner2015-07-15
* Added support for multi gpu configuration to the GpuDevice classGravatar Benoit Steiner2015-07-15
* Enabled the vectorized evaluation of several tensor expressions that was prev...Gravatar Benoit Steiner2015-07-01
* Moved away from std::async and std::future as the underlying mechnism for the...Gravatar Benoit Steiner2015-05-20
* Make sure that the copy constructor of the evaluator is always called before ...Gravatar Benoit Steiner2015-04-21
* Fixed off-by-one error that prevented the evaluation of small tensor expressi...Gravatar Benoit Steiner2015-02-27
* Fixed several compilation warnings reported by clangGravatar Benoit Steiner2015-02-25
* Fixed compilation error triggered when trying to vectorize a non vectorizable...Gravatar Benoit Steiner2015-02-10
* Ensured that each thread has it's own copy of the TensorEvaluator: this avoid...Gravatar Benoit Steiner2015-01-14
* Fixed the evaluation of expressions involving tensors of 2 or 3 elements on C...Gravatar Benoit Steiner2014-11-18
* Use the proper index typeGravatar Benoit Steiner2014-10-30
* Misc improvements and cleanupsGravatar Benoit Steiner2014-10-13
* Fixed the tensor shuffling testGravatar Benoit Steiner2014-10-10
* Fixed the thread pool testGravatar Benoit Steiner2014-10-10
* Fixed a typo.Gravatar Benoit Steiner2014-08-13
* Reworked the TensorExecutor code to support in place evaluation.Gravatar Benoit Steiner2014-08-13
* Improved the efficiency of the tensor evaluation code on thread pools and gpus.Gravatar Benoit Steiner2014-07-08
* Reworked the expression evaluation mechanism in order to make it possible to ...Gravatar Benoit Steiner2014-06-13