aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
Commit message (Expand)AuthorAge
...
* Add a EIGEN_NO_CUDA option, and introduce EIGEN_CUDACC and EIGEN_CUDA_ARCH al...Gravatar Gael Guennebaud2017-07-17
* Pull the latest updates from trunkGravatar Benoit Steiner2016-10-05
|\
| * Cleanup the cuda executor code.Gravatar Benoit Steiner2016-10-04
* | Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19
|/
* Deleted dead code.Gravatar Benoit Steiner2016-07-25
* bug #1255: comment out broken and unsused line.Gravatar Gael Guennebaud2016-07-25
* Use a single PacketSize variableGravatar Benoit Steiner2016-06-01
* Merge.Gravatar Rasmus Munk Larsen2016-05-18
|\
* | Minor cleanups: 1. Get rid of unused variables. 2. Get rid of last uses of EI...Gravatar Rasmus Munk Larsen2016-05-18
| * Reduce overhead for small tensors and cheap ops by short-circuiting the const...Gravatar Rasmus Munk Larsen2016-05-17
|/
* #if defined(EIGEN_USE_NONBLOCKING_THREAD_POOL) is now #if !defined(EIGEN_USE_...Gravatar Benoit Steiner2016-05-17
* Fixed compilation errorGravatar Benoit Steiner2016-05-17
* Address comments by bsteiner.Gravatar Rasmus Munk Larsen2016-05-12
* Improvements to parallelFor.Gravatar Rasmus Munk Larsen2016-05-12
* Strongly hint but don't force the compiler to unroll a some loops in the tens...Gravatar Benoit Steiner2016-05-05
* Fixed several compilation warningsGravatar Benoit Steiner2016-04-21
* Don't crash when attempting to reduce empty tensors.Gravatar Benoit Steiner2016-04-20
* Simplified the code that launches cuda kernels.Gravatar Benoit Steiner2016-04-19
* Avoid an unnecessary copy of the evaluator.Gravatar Benoit Steiner2016-04-19
* Get rid of void* casting when calling EvalRange::run.Gravatar Rasmus Munk Larsen2016-04-15
* Eigen Tensor cost model part 2: Thread scheduling for standard evaluators and...Gravatar Rasmus Munk Larsen2016-04-14
* Defer the decision to vectorize tensor CUDA code to the meta kernel. This mak...Gravatar Benoit Steiner2016-04-12
* 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