English

Prediction of Parallel Speed-ups for Las Vegas Algorithms

Distributed, Parallel, and Cluster Computing 2019-06-24 v1 Artificial Intelligence

Abstract

We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomized algorithms whose runtime might vary from one execution to another, even with the same input. This model aims at predicting the parallel performances (i.e., speedups) by analysis the runtime distribution of the sequential runs of the algorithm. Then, we study in practice the case of a particular Las Vegas algorithm for combinatorial optimization, on three classical problems, and compare with an actual parallel implementation up to 256 cores. We show that the prediction can be quite accurate, matching the actual speedups very well up to 100 parallel cores and then with a deviation of about 20% up to 256 cores.

Keywords

Cite

@article{arxiv.1212.4287,
  title  = {Prediction of Parallel Speed-ups for Las Vegas Algorithms},
  author = {Charlotte Truchet and Florian Richoux and Philippe Codognet},
  journal= {arXiv preprint arXiv:1212.4287},
  year   = {2019}
}

Comments

10 pages, 14 figures, 5 tables. Latex ACM Sigplan format

R2 v1 2026-06-21T22:56:28.051Z