A Comprehensive Survey of Benchmarks for Automated Improvement of Software's Non-Functional Properties
Performance is a key quality of modern software. Although recent years have seen a spike in
research on automated improvement of software's execution time, energy, memory …
research on automated improvement of software's execution time, energy, memory …
Hitflow: A dataflow programming model for hybrid distributed-and shared-memory systems
J Fresno, D Barba, A Gonzalez-Escribano… - International Journal of …, 2019 - Springer
Dataflow programming consists in developing a program by describing its sequential stages
and the interactions between them. The runtime systems supporting this kind of …
and the interactions between them. The runtime systems supporting this kind of …
Automatic runtime calculation of communications for data‐parallel expressions with periodic conditions
A Moreton‐Fernandez… - Concurrency and …, 2019 - Wiley Online Library
Many real‐world applications feature data accesses on periodic domains. Manually
implementing the synchronizations and communications associated to the data …
implementing the synchronizations and communications associated to the data …
A new high-level parallel portable language for hierarchical systems in Trasgo
A Moretón Fernández, A González Escribano… - 2015 - uvadoc.uva.es
Currently, the generation of parallel codes which are portable to different kinds of parallel
computers is a challenge. Many approaches have been proposed during the last years …
computers is a challenge. Many approaches have been proposed during the last years …
[PDF][PDF] Simple and Efficiente parallel programming for distributed-memory systems
AGEA Moreton-Fernandez, DR Llanos - … Computer Architecture and …, 2016 - infor.uva.es
Several techniques and frameworks have been proposed to automatically generate parallel
programs for hybrid distributed-memory systems from high-level parallel languages or …
programs for hybrid distributed-memory systems from high-level parallel languages or …
A technique to automatically determine Ad-hoc communication patterns at runtime
A Moreton-Fernandez, A Gonzalez-Escribano… - Parallel Computing, 2017 - Elsevier
Abstract Current High Performance Computing (HPC) systems are typically built as
interconnected clusters of shared-memory multicore computers. Several techniques to …
interconnected clusters of shared-memory multicore computers. Several techniques to …
HitFlow: A Dataflow Programming Model for Hybrid Distributed-and Shared-Memory Systems
J Fresno Bausela, D Barba Gutiérrez… - 2018 - uvadoc.uva.es
Dataflow programming consists in developing a program by describing its sequential stages
and the interactions between them. The runtime systems supporting this kind of …
and the interactions between them. The runtime systems supporting this kind of …
Ultraescalabilidad en sistemas heterogéneos: integración de técnicas de gestión del paralelismo
S Ji Ye - 2017 - uvadoc.uva.es
El incremento en el uso de aplicaciones paralelas de gran escala dentro del cómputo
científico, ha provocado el gran desarrollo de los último años de la programación paralela …
científico, ha provocado el gran desarrollo de los último años de la programación paralela …
[PDF][PDF] Computer Science Department University of Valladolid Valladolid-Spain
A Moreton-Fernandez, A Gonzalez-Escribano… - infor.uva.es
Currently, the generation of parallel codes which are portable to different kinds of parallel
computers is a challenge. Many approaches have been proposed during the last years …
computers is a challenge. Many approaches have been proposed during the last years …
Portable Programming Models for Heterogeneous Platforms
D Majeti - 2015 - repository.rice.edu
With the end of Dennard scaling and emergence of dark silicon, the bets are high on
heterogeneous architectures to achieve both application performance and energy efficiency …
heterogeneous architectures to achieve both application performance and energy efficiency …