Browsing by Author "Ejarque Artigas, Jorge"
Now showing items 1-20 of 22
-
A programming model for hybrid workflows: combining task-based workflows and dataflows all-in-one
Ramón Cortés, Cristian; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Elsevier, 2020-12)
Article
Open AccessIn the past years, e-Science applications have evolved from large-scale simulations executed in a single cluster to more complex workflows where these simulations are combined with High-Performance Data Analytics (HPDA). ... -
A survey on the distributed computing stack
Ramón Cortés, Cristian; Alvarez Vecino, Pol; Lordan Gomis, Francesc; Álvarez Cid-Fuentes, Javier; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Elsevier, 2021-11)
Article
Open AccessIn this paper, we review the background and the state of the art of the Distributed Computing software stack. We aim to provide the readers with a comprehensive overview of this area by supplying a detailed big-picture of ... -
Accelerated execution via eager-release of dependencies in task-based workflows
Elshazly, Hatem Mohamed Abdelfattah Eid; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Sage, 2021-07-01)
Article
Open AccessTask-based programming models offer a flexible way to express the unstructured parallelism patterns of nowadays complex applications. This expressive capability is required to achieve maximum possible performance for ... -
Automatic, efficient and scalable provenance registration for FAIR HPC workflows
Sirvent Pardell, Raül; Conejero Bañón, Francisco Javier; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Rodríguez Navas, Laura; Fernández González, José María; Capella Gutiérrez, Salvador; Badia Sala, Rosa Maria (Institute of Electrical and Electronics Engineers (IEEE), 2022)
Conference report
Open AccessProvenance registration is becoming more and more important, as we increase the size and number of experiments performed using computers. In particular, when provenance is recorded in HPC environments, it must be efficient ... -
Automatizing the creation of specialized high-performance computing containers
Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (SAGE publishing, 2023-07)
Article
Open AccessWith Exascale computing already here, supercomputers are systems every time larger, more complex, and heterogeneous. While expert system administrators can install and deploy applications in the systems correctly, this is ... -
AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python
Ramón Cortés, Cristian; Amela Milian, Ramon; Ejarque Artigas, Jorge; Clauss, Philippe; Badia Sala, Rosa Maria (Sage, 2020)
Article
Open AccessThe last improvements in programming languages and models have focused on simplicity and abstraction; leading Python to the top of the list of the programming languages. However, there is still room for improvement when ... -
Block size estimation for data partitioning in HPC applications using machine learning techniques
Cantini, Riccardo; Marozzo, Fabrizio; Orsino, Alessio; Talia, Domenico; Trunfio, Paolo; Badia Sala, Rosa Maria; Ejarque Artigas, Jorge; Vázquez-Novoa, Fernando (Springer Nature, 2024-01-16)
Article
Open AccessThe extensive use of HPC infrastructures and frameworks for running data-intensive applications has led to a growing interest in data partitioning techniques and strategies. In fact, application performance can be heavily ... -
DDS: integrating data analytics transformations in task-based workflows [version 1; peer review: 1 approved, 2 approved with reservations]
Mammadli, Nihad; Ejarque Artigas, Jorge; Álvarez Cid-Fuentes, Javier; Badia Sala, Rosa Maria (2022-05-25)
Article
Open AccessHigh-performance data analytics (HPDA) is a current trend in e-science research that aims to integrate traditional HPC with recent data analytic frameworks. Most of the work done in this field has focused on improving data ... -
Dynamic resource allocation for efficient parallel CFD simulations
Houzeaux, Guillaume; Badia Sala, Rosa Maria; Borrell Pol, Ricard; Dosimont, Damien; Ejarque Artigas, Jorge; Garcia Gasulla, Marta; López Herrero, Víctor (Elsevier, 2022-09-15)
Article
Open AccessCFD users of supercomputers usually resort to rule-of-thumb methods to select the number of subdomains (partitions) when relying on MPI-based parallelization. One common approach is to set a minimum number of elements or ... -
Enabling dynamic and intelligent workflows for HPC, data analytics, and AI convergence
Ejarque Artigas, Jorge; Badia Sala, Rosa Maria; Becerra Fontal, Yolanda; Rodrigo Berlín, Julián; Folch Duran, Arnau; Lordan Gomis, Francesc; Monterrubio Velasco, Marisol; de la Puente, Josep; Queralt Calafat, Anna; Rodríguez Rodríguez, Juan E.; Rossi, Riccardo (Elsevier, 2022-09)
Article
Open AccessThe evolution of High-Performance Computing (HPC) platforms enables the design and execution of progressively larger and more complex workflow applications in these systems. The complexity comes not only from the number ... -
Enabling system wide shared memory for performance improvement in PyCOMPSs applications
Foyer, Clément; Conejero Bañón, Francisco Javier; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria; Tate, Adrian; McIntosh-Smith, Simon (Institute of Electrical and Electronics Engineers (IEEE), 2020)
Conference report
Open AccessPython has been gaining some traction for years in the world of scientific applications. However, the high-level abstraction it provides may not allow the developer to use the machines to their peak performance. To address ... -
Energy-aware self-adaptation for application execution on heterogeneous parallel architectures
Kavanagh, Richard; Djemame, Karim; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria; Garcia Perez, David (Institute of Electrical and Electronics Engineers (IEEE), 2020-01)
Article
Open AccessHardware in High Performance Computing environments in recent years have increasingly become more heterogeneous in order to improve computational performance. An additional aspect of such systems is the management of power ... -
Heterogeneous hierarchical workflow composition
Yildiz, Orcun; Ejarque Artigas, Jorge; Chan, Henry; Sankaranarayanan, Subramanian; Badia Sala, Rosa Maria; Peterka, Tom (2019-07)
Article
Open AccessWorkflow systems promise scientists an automated end-to-end path from hypothesis to discovery. However, expecting any single workflow system to deliver such a wide range of capabilities is impractical. A more practical ... -
Hierarchical management of extreme-scale task-based applications
Lordan Gomis, Francesc; Puigdemunt Schmolling, Gabriel; Vergés Boncompte, Pere; Conejero Bañón, Francisco Javier; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Springer Cham, 2023)
Conference report
Open AccessThe scale and heterogeneity of exascale systems increment the complexity of programming applications exploiting them. Task-based approaches with support for nested tasks are a good-fitting model for them because of the ... -
Performance meets programmabilty: Enabling native Python MPI tasks in PyCOMPSs
Elshazly, Hatem Mohamed Abdelfattah Eid; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Institute of Electrical and Electronics Engineers (IEEE), 2020)
Conference report
Open AccessThe increasing complexity of modern and future computing systems makes it challenging to develop applications that aim for maximum performance. Hybrid parallel programming models offer new ways to exploit the capabilities ... -
PyCOMPSs as an instrument for translational computer science
Badia Sala, Rosa Maria; Conejero Bañón, Francisco Javier; Ejarque Artigas, Jorge; Lezzi, Daniele; Lordan Gomis, Francesc (2022-03-01)
Article
Open AccessWith the advent of distributed computing, the need for frameworks that facilitate its programming and management has also appeared. These tools have typically been used to support the research on application areas that ... -
Semantic resource management and interoperability between distributed computing platforms
Ejarque Artigas, Jorge (Universitat Politècnica de Catalunya, 2015-12-14)
Doctoral thesis
Open AccessDistributed Computing is the paradigm where the application execution is distributed across different computers connected by a communication network. Distributed Computing platforms have evolved very fast during the las ... -
Storage-heterogeneity aware task-based programming models to optimize I/O intensive applications
Elshazly, Hatem Mohamed Abdelfattah Eid; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (2022-12-01)
Article
Open AccessTask-based programming models have enabled the optimized execution of the computation workloads of applications. These programming models can take advantage of large-scale distributed infrastructures by allowing the parallel ... -
Task-level checkpointing system for task-based parallel workflows
Vergés Boncompte, Pere; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Springer Nature, 2022)
Conference report
Open AccessScientific applications are large and complex; task-based programming models are a popular approach to developing these applications due to their ease of programming and ability to handle complex workflows and distribute ... -
The BioExcel methodology for developing dynamic, scalable, reliable and portable computational biomolecular workflows
Ejarque Artigas, Jorge; Andrio Balado, Pau; Hospital Gasch, Adam; Conejero Bañón, Francisco Javier; Lezzi, Daniele; Badia Sala, Rosa Maria; Gelpi Buchaca, Josep Lluís (Institute of Electrical and Electronics Engineers (IEEE), 2022)
Conference report
Open AccessDeveloping complex biomolecular workflows is not always straightforward. It requires tedious developments to enable the interoperability between the different biomolecular simulation and analysis tools. Moreover, the need ...