aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
Commit message (Expand)AuthorAge
* Vectorize and parallelize TensorScanOp.Gravatar Rasmus Munk Larsen2020-05-05
* evalSubExprsIfNeededAsync + async TensorContractionThreadPoolGravatar Eugene Zhulenev2019-08-30
* Remove shadow warnings in TensorDeviceThreadPoolGravatar Eugene Zhulenev2019-08-28
* Asynchronous parallelFor in Eigen ThreadPoolDeviceGravatar Eugene Zhulenev2019-08-22
* [SYCL] This PR adds the minimum modifications to the Eigen unsupported module...Gravatar Mehdi Goli2019-06-28
* Merged eigen/eigen into defaultGravatar Deven Desai2019-03-19
|\
| * Parallelize tensor contraction only by sharding dimension and use 'thread-loc...Gravatar Eugene Zhulenev2019-02-04
| * Fix shorten-64-to-32 warning. Use regular memcpy if num_threads==0.Gravatar Rasmus Munk Larsen2018-12-12
* | ROCm/HIP specfic fixes + updatesGravatar Deven Desai2018-11-19
|/
* Remove accidental changes.Gravatar Rasmus Munk Larsen2018-11-12
* Add parallel memcpy to TensorThreadPoolDevice in Eigen, but limit the number ...Gravatar Rasmus Munk Larsen2018-11-12
* Move from rvalue arguments in ThreadPool enqueue* methodsGravatar Eugene Zhulenev2018-10-16
* Reduce thread scheduling overhead in parallelForGravatar Eugene Zhulenev2018-10-16
* Fiw shadowing of last and allGravatar Gael Guennebaud2018-09-21
* Add support for thread local support on platforms that do not support it thro...Gravatar Rasmus Munk Larsen2018-08-13
* Use NULL instead of nullptr to avoid adding a cxx11 requirement.Gravatar Benoit Steiner2018-08-13
* Merged in paultucker/eigen (pull request PR-431)Gravatar Benoit Steiner2018-08-01
|\
* | Distinguishing between internal memory allocation/deallocation from explicit ...Gravatar Mehdi Goli2018-08-01
| * Change getAllocator() to allocator() in ThreadPoolDevice.Gravatar Paul Tucker2018-07-31
| * Add test coverage for ThreadPoolDevice optional allocator.Gravatar Paul Tucker2018-07-19
| * Actually add optional Allocator* arg to ThreadPoolDevice().Gravatar Paul Tucker2018-07-16
| * Add optional Allocator argument to ThreadPoolDevice constructor.Gravatar Paul Tucker2018-07-16
|/
* Fix oversharding bug in parallelFor.Gravatar Rasmus Munk Larsen2018-06-20
* Add a ThreadPoolInterface* getter for ThreadPoolDevice.Gravatar Penporn Koanantakool2018-06-02
* Specialize ThreadPoolDevice::enqueueNotification for the case with no args. A...Gravatar Rasmus Munk Larsen2017-10-13
* Moved the choice of ThreadPool to unsupported/Eigen/CXX11/ThreadPoolGravatar Benoit Steiner2016-12-12
* Reduce dispatch overhead in parallelFor by only calling thread_pool.Schedule(...Gravatar Rasmus Munk Larsen2016-11-14
* Avoid unecessary object copiesGravatar Benoit Steiner2016-08-01
* Return -1 from CurrentThreadId when called by thread outside the pool.Gravatar Rasmus Munk Larsen2016-06-23
* Resolve merge.Gravatar Rasmus Munk Larsen2016-06-23
|\
* | size_t -> intGravatar Rasmus Munk Larsen2016-06-03
* | Add CurrentThreadId and NumThreads methods to Eigen threadpools and TensorDev...Gravatar Rasmus Munk Larsen2016-06-03
| * Use signed integers more consistently to encode the number of threads to use ...Gravatar Benoit Steiner2016-06-09
|/
* Fixed compilation error in the tensor thread poolGravatar Benoit Steiner2016-05-17
* Merged eigen/eigen into defaultGravatar Rasmus Larsen2016-05-17
|\
| * Turnon the new thread pool by default since it scales much better over multip...Gravatar Benoit Steiner2016-05-13
* | Address comments by bsteiner.Gravatar Rasmus Munk Larsen2016-05-12
* | Improvements to parallelFor.Gravatar Rasmus Munk Larsen2016-05-12
|/
* Added a new parallelFor api to the thread pool device.Gravatar Benoit Steiner2016-05-09
* Provide access to the base threadpool classesGravatar Benoit Steiner2016-04-21
* Added the ability to switch to the new thread pool with a #defineGravatar Benoit Steiner2016-04-21
* Added ability to access the cache sizes from the tensor devicesGravatar Benoit Steiner2016-04-14
* Prepared the migration to the new non blocking thread poolGravatar Benoit Steiner2016-04-14
* Made it possible to customize the threadpoolGravatar Benoit Steiner2016-03-28
* Fixed compilation errorGravatar Benoit Steiner2016-03-22
* Pulled latest updates from trunkGravatar Benoit Steiner2016-03-22
|\
* | Use a single Barrier instead of a collection of Notifications to reduce the t...Gravatar Benoit Steiner2016-03-22
| * Fixed a couple of typosGravatar Benoit Steiner2016-03-22
| * Avoid using std::vector whenever possibleGravatar Benoit Steiner2016-03-22
|/
* Split TensorDeviceType.h in 3 files to make it more manageableGravatar Benoit Steiner2015-11-20