Work-Stealing Without the Baggage
Work-stealing is a promising approach for effectively exploiting software parallelism on parallel hardware. A programmer who uses work-stealing explicitly identifies potential parallelism and the runtime then schedules work, keeping otherwise idle hardware busy while relieving overloaded hardware of its burden. Prior work has demonstrated that work-stealing is very effective in practice. However, workstealing comes with a substantial overhead: as much as 2x to 12x slowdown over orthodox...[Show more]
|Collections||ANU Research Publications|
|Source:||Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA|
|01_Kumar_Work-Stealing_Without_the_2012.pdf||660.24 kB||Adobe PDF||Request a copy|
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.