Sciweavers

HPCC
2007
Springer

Speculative Parallelization - Eliminating the Overhead of Failure

14 years 6 months ago
Speculative Parallelization - Eliminating the Overhead of Failure
Existing runtime parallelization techniques impose severe performance penalties when a speculative parallelization is attempted and fails. Some techniques require a sequential restart of the speculative execution while others only disregard the work after the first point of failure. This paper introduces a new technique that reduces the performance overhead of failure to less than 1% on standard processors through a combination of hoisting the failure path and partitioning work to a Coinspector Thread.
Mikel Luján, Phyllis Gustafson, Michael Pal
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where HPCC
Authors Mikel Luján, Phyllis Gustafson, Michael Paleczny, Christopher A. Vick
Comments (0)