Sciweavers

ISPA
2004
Springer

An Inspector-Executor Algorithm for Irregular Assignment Parallelization

13 years 9 months ago
An Inspector-Executor Algorithm for Irregular Assignment Parallelization
Abstract. A loop with irregular assignment computations contains loopcarried output data dependences that can only be detected at run-time. In this paper, a load-balanced method based on the inspector-executor model is proposed to parallelize this loop pattern. The basic idea lies in splitting the iteration space of the sequential loop into sets of conflictfree iterations that can be executed concurrently on different processors. As will be demonstrated, this method outperforms existing techniques. Irregular access patterns with different load-balancing and reusability properties are considered in the experiments.
Manuel Arenaz, Juan Touriño, Ramon Doallo
Added 02 Jul 2010
Updated 02 Jul 2010
Type Conference
Year 2004
Where ISPA
Authors Manuel Arenaz, Juan Touriño, Ramon Doallo
Comments (0)