Parallelism in randomized incremental algorithms

GE Blelloch, Y Gu, J Shun, Y Sun - Journal of the ACM (JACM), 2020 - dl.acm.org
In this article, we show that many sequential randomized incremental algorithms are in fact
parallel. We consider algorithms for several problems, including Delaunay triangulation …

Randomized incremental convex hull is highly parallel

GE Blelloch, Y Gu, J Shun, Y Sun - … of the 32nd ACM Symposium on …, 2020 - dl.acm.org
The randomized incremental convex hull algorithm is one of the most practical and important
geometric algorithms in the literature. Due to its simplicity, and the fact that many points or …

New scheduling strategies for randomized incremental algorithms in the context of speculative parallelization

DR Llanos, D Orden, B Palop - IEEE Transactions on …, 2007 - ieeexplore.ieee.org
In this work, we address the problem of scheduling loops with dependences in the context of
speculative parallelization. We show that the scheduling alternatives are highly influenced …

Just-in-time scheduling for loop-based speculative parallelization

DR Llanos, D Orden, B Palop - 16th Euromicro Conference on …, 2008 - ieeexplore.ieee.org
Scheduling for speculative parallelization is a problem that remained unsolved despite its
importance. Simple methods such as Fixed-Size Chunking (FSC) need several'dry-runs' …

[PDF][PDF] Write-efficient Algorithms

Y Gu - 2018 - reports-archive.adm.cs.cmu.edu
New non-volatile memory (NVM) technologies are projected to become the dominant type of
main memory in the near future. They promise byteaddressability, good read latencies, and …

Moody scheduling for speculative parallelization

A Estebanez, DR Llanos, D Orden, B Palop - Euro-Par 2015: Parallel …, 2015 - Springer
Scheduling is one of the factors that most directly affect performance in Thread-Level
Speculation (TLS). Since loops may present dependences that cannot be predicted before …

On the choice of the best chunk size for the speculative execution of loops

A Estebanez, DR Llanos, D Orden, B Palop - Plos one, 2022 - journals.plos.org
Loops are a rich source of parallelism. Unfortunately, many loops cannot be safely
parallelized at compile time because the compiler is not able to guarantee that there will be …

[PDF][PDF] Trabajo Fin de Máster

ESM López - Trauma, 2014 - core.ac.uk
En los últimos años el término Big Data aparece a menudo asociado a una gran cantidad
de disciplinas, medicina, deporte, economía, aprendizaje, etc. Realmente,¿ sabemos que …

Chunk-wise parallelization based on dynamic performance prediction on heterogeneous multicores

A Dab, Y Slama - 2017 International Conference on High …, 2017 - ieeexplore.ieee.org
Multicore machines are becoming more and more common. Ideally, all applications benefit
from these advances in computer architecture. A complex challenge in parallel computing is …

Ejecución paralela de algoritmos incrementales aleatorizados

Hoy en día es cada vez más fácil tener acceso a un supercomputador. Sin embargo sólo los
programadores expertos, con un elevado conocimiento del problema a paralelizar y de la …