aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/ThreadPool
Commit message (Expand)AuthorAge
* Fix Eigen::ThreadPool::CurrentThreadId returning wrong thread id when EIGEN_A...Gravatar Zhuyie2020-09-25
* Avoid a division in NonBlockingThreadPool::Steal.Gravatar Ilya Tokar2020-02-14
* Update ThreadLocal to use separate Initialize/Release callablesGravatar Eugene Zhulenev2019-09-10
* ThreadLocal container that does not rely on thread local storageGravatar Eugene Zhulenev2019-09-09
* evalSubExprsIfNeededAsync + async TensorContractionThreadPoolGravatar Eugene Zhulenev2019-08-30
* A) fix deadlocks in thread pool caused by EventCountGravatar Rasmus Munk Larsen2019-05-08
* Fix a data race in NonBlockingThreadPoolGravatar Eugene Zhulenev2019-03-11
* Merge.Gravatar Rasmus Munk Larsen2019-03-06
|\
* | Add macro EIGEN_AVOID_THREAD_LOCAL to make it possible to manually disable th...Gravatar Rasmus Munk Larsen2019-03-06
| * Add missing return to NonBlockingThreadPool::LocalStealGravatar Eugene Zhulenev2019-03-06
| * Remove redundant steal loopGravatar Eugene Zhulenev2019-03-06
|/
* Add an extra check for the RunQueue size estimateGravatar Eugene Zhulenev2019-03-05
* Improve EventCount used by the non-blocking threadpool.Gravatar Rasmus Munk Larsen2019-02-22
* Fix signed-unsigned return in RuqQueueGravatar Eugene Zhulenev2019-02-14
* Fix signed-unsigned comparison warning in RunQueueGravatar Eugene Zhulenev2019-02-14
* Speedup Tensor ThreadPool RunQueu::Empty()Gravatar Eugene Zhulenev2019-02-13
* A few small fixes to a) prevent throwing in ctors and dtors of the threading ...Gravatar Rasmus Munk Larsen2018-11-09
* Provide EIGEN_OVERRIDE and EIGEN_FINAL macros to mark virtual function overridesGravatar Christoph Hertzberg2018-09-24
* Fiw shadowing of last and allGravatar Gael Guennebaud2018-09-21
* Cast to longer type.Gravatar Rasmus Munk Larsen2018-09-19
* Silence compiler warning.Gravatar Rasmus Munk Larsen2018-09-19
* Silence compiler warnings in ThreadPoolInterface.h.Gravatar Rasmus Munk Larsen2018-09-19
* Collapsed revisionGravatar Ravi Kiran2018-09-17
* bug #1598: Let MaxSizeVector respect alignment of objects and add a unit testGravatar Christoph Hertzberg2018-09-14
* MSVC 2015 supports c++11 thread-local-storageGravatar Gael Guennebaud2018-09-13
* Use padding instead of alignment attribute, which MaxSizeVector does not resp...Gravatar Rasmus Munk Larsen2018-09-05
* Address comments about EIGEN_THREAD_LOCAL.Gravatar Rasmus Munk Larsen2018-08-24
* Fix g++ compilation.Gravatar Rasmus Munk Larsen2018-08-23
* Don't rely on __had_feature for g++.Gravatar Rasmus Munk Larsen2018-08-23
* Pad PerThread when we emulate thread_local to prevent false sharing.Gravatar Rasmus Munk Larsen2018-08-23
* rename mu.Gravatar Rasmus Munk Larsen2018-08-23
* Store std::unique_ptr instead of raw pointers in per_thread_map_.Gravatar Rasmus Munk Larsen2018-08-23
* mergeGravatar Rasmus Munk Larsen2018-08-23
|\
| * Replace pointers by values or unique_ptr for better leak-safetyGravatar Christoph Hertzberg2018-08-23
* | Use plain_assert in destructors to avoid throwing in CXX11 tests where main.h...Gravatar Rasmus Munk Larsen2018-08-14
* | Add Barrier.h.Gravatar Rasmus Munk Larsen2018-08-13
* | Add support for thread local support on platforms that do not support it thro...Gravatar Rasmus Munk Larsen2018-08-13
|/
* Remove SimpleThreadPool and always use {NonBlocking}ThreadPoolGravatar Eugene Zhulenev2018-07-16
* Fix typos found using codespellGravatar Gael Guennebaud2018-06-07
* Fixed compilation warningGravatar Benoit Steiner2017-07-06
* Get rid of Init().Gravatar Rasmus Munk Larsen2017-03-10
* Use C++11 ctor forwarding to simplify code a bit.Gravatar Rasmus Munk Larsen2017-03-10
* Make the non-blocking threadpool more flexible and less wasteful of CPU cycle...Gravatar Rasmus Munk Larsen2017-03-09
* Don't call EnvThread::OnCancel by default since it doesn't do anything.Gravatar Benoit Steiner2016-12-14
* Made ThreadPoolInterface::Cancel() an optional functionalityGravatar Benoit Steiner2016-12-12
* Reworked the threadpool cancellation mechanism to not depend on pthread_cance...Gravatar Benoit Steiner2016-12-09
* Added a Flush method to the RunQueueGravatar Benoit Steiner2016-12-08
* Added the new threadpool cancel method to the threadpool interface based class.Gravatar Benoit Steiner2016-12-08
* Added support for thread cancellation on LinuxGravatar Benoit Steiner2016-12-08
* Properly size the list of waitersGravatar Benoit Steiner2016-09-12