Modify relaxed work-stealing to reduce latency
This patch modifies the work-stealing scheduler to let the runtime worker threads sleep on a wait_for call instead of using a sleep_for call, only involving the relaxed strategy. The relaxed-sleep-duration value is used as the timeout value for the wait_for call. This patch improves message latency at low message rates without introducing significant extra overheads at high message rates.
Showing
Please register or sign in to comment