Zobrazeno 1 - 10
of 107
pro vyhledávání: '"Beltran, Vicenç"'
Publikováno v:
Journal of Parallel and Distributed Computing, 179, (2023), 104711
We propose fork-join and task-based hybrid implementations of four classical linear algebra iterative methods (Jacobi, Gauss-Seidel, conjugate gradient and biconjugate gradient stabilised) as well as variations of them. Algorithms are duly documented
Externí odkaz:
http://arxiv.org/abs/2305.05988
Autor:
Álvarez, David, Beltran, Vicenç
Task-based programming models have risen in popularity as an alternative to traditional fork-join parallelism. They are better suited to write applications with irregular parallelism that can present load imbalance. However, these programming models
Externí odkaz:
http://arxiv.org/abs/2208.06332
Publikováno v:
Journal of Computational Science Volume 61, May 2022, 101664
Domain-Specific Languages (DSLs) improve programmers productivity by decoupling problem descriptions from algorithmic implementations. However, DSLs for High-Performance Computing (HPC) have two additional critical requirements: performance and scala
Externí odkaz:
http://arxiv.org/abs/2204.12120
Future Exascale systems will feature massive parallelism, many-core processors and heterogeneous architectures. In this scenario, it is increasingly difficult for HPC applications to fully and efficiently utilize the resources in system nodes. Moreov
Externí odkaz:
http://arxiv.org/abs/2204.10768
Publikováno v:
Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (2021) 334-347
Task-based programming models like OmpSs-2 and OpenMP provide a flexible data-flow execution model to exploit dynamic, irregular and nested parallelism. Providing an efficient implementation that scales well with small granularity tasks remains a cha
Externí odkaz:
http://arxiv.org/abs/2105.07902
Publikováno v:
International European Conference on Parallel and Distributed Computing, 12247, 493-509 (2020)
Task-based programming models are emerging as a promising alternative to make the most of multi-/many-core systems. These programming models rely on runtime systems, and their goal is to improve application performance by properly scheduling applicat
Externí odkaz:
http://arxiv.org/abs/2009.10950
Autor:
Maroñas, Marcos, Mateo, Sergi, Keller, Kai, Bautista-Gomez, Leonardo, Ayguadé, Eduard, Beltran, Vicenç
Publikováno v:
Future Generation Computer Systems, Volume 112, 2020, Pages 738-750
One of the major challenges in using extreme scale systems efficiently is to mitigate the impact of faults. Application-level checkpoint/restart (CR) methods provide the best trade-off between productivity, robustness, and performance. There are many
Externí odkaz:
http://arxiv.org/abs/2006.16616
Publikováno v:
S. Iserte, R. Mayo, E. S. Quintana-Orti, V. Beltran, and A. J. Pe\~na, "DMR API: Improving cluster productivity by turning applications into malleable", Parallel Computing, Elsevier, vol. 78, pp. 54-66, Oct. 2018
Adaptive workloads can change on--the--fly the configuration of their jobs, in terms of number of processes. In order to carry out these job reconfigurations, we have designed a methodology which enables a job to communicate with the resource manager
Externí odkaz:
http://arxiv.org/abs/2005.05910
The Linux kernel is mostly designed for multi-programed environments, but high-performance applications have other requirements. Such applications are run standalone, and usually rely on runtime systems to distribute the application's workload on wor
Externí odkaz:
http://arxiv.org/abs/2004.06354