You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The fork-join executor uses contiguous_index_queue as a lightweight queue for work stealing between the worker threads working on items in the current bulk parallel region. We could use the queue also in execution::bulk for thread_pool_scheduler and parallel_executor. This allows work stealing to still happen but removes the need for "hierarchical scheduling" since only one task per worker thread is needed.
The text was updated successfully, but these errors were encountered:
The fork-join executor uses
contiguous_index_queue
as a lightweight queue for work stealing between the worker threads working on items in the current bulk parallel region. We could use the queue also inexecution::bulk
forthread_pool_scheduler
andparallel_executor
. This allows work stealing to still happen but removes the need for "hierarchical scheduling" since only one task per worker thread is needed.The text was updated successfully, but these errors were encountered: