Sciweavers

ICCSA
2004
Springer

Speculative Parallelization of a Randomized Incremental Convex Hull Algorithm

14 years 5 months ago
Speculative Parallelization of a Randomized Incremental Convex Hull Algorithm
Finding the fastest algorithm to solve a problem is one of the main issues in Computational Geometry. Focusing only on worst case analysis or asymptotic computations leads to the development of complex data structures or hard to implement algorithms. Randomized algorithms appear in this scenario as a very useful tool in order to obtain easier implementations within a good expected time bound. However, parallel implementations of these algorithms are hard to develop and require an in-depth understanding of the language, the compiler and the underlying parallel computer architecture. In this paper we show how we can use speculative parallelization techniques to execute in parallel iterative algorithms such as randomized incremental constructions. In this paper we focus on the convex hull problem, and show that, using our speculative parallelization engine, the sequential algorithm can be automatically executed in parallel, obtaining speedups with as little as four processors, and reachin...
Marcelo H. Cintra, Diego R. Llanos Ferraris, Bel&e
Added 01 Jul 2010
Updated 01 Jul 2010
Type Conference
Year 2004
Where ICCSA
Authors Marcelo H. Cintra, Diego R. Llanos Ferraris, Belén Palop
Comments (0)