Parallelism in randomized incremental algorithms
In this article, we show that many sequential randomized incremental algorithms are in fact
parallel. We consider algorithms for several problems, including Delaunay triangulation …
parallel. We consider algorithms for several problems, including Delaunay triangulation …
Randomized incremental convex hull is highly parallel
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 …
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
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 …
speculative parallelization. We show that the scheduling alternatives are highly influenced …
Just-in-time scheduling for loop-based speculative parallelization
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' …
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 …
main memory in the near future. They promise byteaddressability, good read latencies, and …
Moody scheduling for speculative parallelization
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 …
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
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 …
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 …
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 …
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 …
programadores expertos, con un elevado conocimiento del problema a paralelizar y de la …