Buscar
Mostrando ítems 31-37 de 37
A Parallel Skeleton for Divide-and-conquer Unbalanced and Deep Problems
(Springer Nature, 2021)
[Abstract] The Divide-and-conquer (D&C) pattern appears in a large number of problems and is highly suitable to exploit parallelism. This has led to much research on its easy and efficient application both in shared and ...
A new thread-level speculative automatic parallelization model and library based on duplicate code execution
(Springer Nature, 2024-03-11)
Loop-efficient automatic parallelization has become increasingly relevant due to the growing number of cores in current processors and the programming effort needed to parallelize codes in these systems efficiently. However, ...
A Highly Optimized Skeleton for Unbalanced and Deep Divide-And-Conquer Algorithms on Multi-Core Clusters
(Springer, 2022)
[Abstract] Efficiently implementing the divide-and-conquer pattern of parallelism in distributed memory systems is very relevant, given its ubiquity, and difficult, given its recursive nature and the need to exchange tasks ...
Automatic mapping of parallel applications on multicore architectures using the Servet benchmark suite
(Pergamon Press, 2012-03)
[Abstract] Servet is a suite of benchmarks focused on detecting a set of parameters with high influence on the overall performance of multicore systems. These parameters can be used for autotuning codes to increase their ...
Servet: A Benchmark Suite for Autotuning on Multicore Clusters
(Institute of Electrical and Electronics Engineers, 2010-05-24)
[Abstract] MapReduce is a powerful tool for processing large data sets used by many applications running in distributed environments. However, despite the increasing number of computationally intensive problems that require ...
Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures
(Springer, 2009)
[Abstract] The current trend to multicore architectures underscores the need of parallelism. While new languages and alternatives for supporting more efficiently these systems are proposed, MPI faces this new challenge. ...
Performance Evaluation of Unified Parallel C Collective Communications
(IEEE Computer Society, 2009-07-17)
[Abstract] Unified Parallel C (UPC) is an extension of ANSI C designed for parallel programming. UPC collective primitives, which are part of the UPC standard, increase programming productivity while reducing the communication ...