Kumar, Vivek; Blackburn, Stephen; Grove, David
This paper addresses the problem of efficiently supporting parallelism within a managed runtime. A popular approach for exploiting software parallelism on parallel hardware is task parallelism, where the programmer explicitly identifies potential parallelism and the runtime then schedules the work. Work-stealing is a promising scheduling strategy that a runtime may use to keep otherwise idle hardware busy while relieving overloaded hardware of its burden. However, work-stealing comes with...[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.