[eigen-commits] commit/eigen: benoitsteiner: Optimized the non blocking thread pool: |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]
1 new commit in eigen:
https://bitbucket.org/eigen/eigen/commits/94c42631f425/ Changeset: 94c42631f425 User: benoitsteiner Date: 2016-05-09 17:17:17+00:00 Summary: Optimized the non blocking thread pool:
* Use a pseudo-random permutation of queue indices during random stealing. This ensures that all the queues are considered. * Directly pop from a non-empty queue when we are waiting for work,
instead of first noticing that there is a non-empty queue and then doing another round of random stealing to re-discover the non-empty queue.
* Steal only 1 task from a remote queue instead of half of tasks.
Affected #: 3 files
Repository URL: https://bitbucket.org/eigen/eigen/
—
This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |