Now showing items 1-5 of 5

    • Auto-tuned OpenCL kernel co-execution in OmpSs for heterogeneous systems 

      Pérez, Borja; Stafford, Esteban; Bosque Orero, José Luis; Beivide Palacio, Ramon; Mateo Bellido, Sergi; Teruel García, Xavier; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (2019-03-01)
      Article
      Open Access
      The emergence of heterogeneous systems has been very notable recently. The nodes of the most powerful computers integrate several compute accelerators, like GPUs. Profiting from such node configurations is not a trivial ...
    • Evaluating worksharing tasks on distributed environments 

      Maroñas Bravo, Marcos; Teruel García, Xavier; Bull, J. Mark; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Institute of Electrical and Electronics Engineers (IEEE), 2020)
      Conference report
      Open Access
      Hybrid programming is a promising approach to exploit clusters of multicore systems. Our focus is on the combination of MPI and tasking. This hybrid approach combines the low-latency and high throughput of MPI with the ...
    • GOPHER, an HPC framework for large scale graph exploration and inference 

      Josep Fabregó, Marc; Teruel García, Xavier; Giménez Ábalos, Víctor; Cirilo, Davide; Garcia Gasulla, Dario; Álvarez Napagao, Sergio; Garcia Gasulla, Marta; Ayguadé Parra, Eduard; Valencia, Alfonso (Springer, 2020)
      Conference report
      Open Access
      Biological ontologies, such as the Human Phenotype Ontology (HPO) and the Gene Ontology (GO), are extensively used in biomedical research to investigate the complex relationship that exists between the phenome and the ...
    • HDOT — An approach towards productive programming of hybrid applications 

      Ciesko, Jan; Martínez Ferrer, Pedro Jose; Peñacoba Veigas, Raúl; Teruel García, Xavier; Beltran, Vicenç; Ciesko (Elsevier, 2020-03)
      Article
      Restricted access - publisher's policy
      bulk synchronous parallel (BSP) communication model can hinder performance increases. This is due to the complexity to handle load imbalances, to reduce serialisation imposed by blocking communication patterns, to overlap ...
    • Integrating blocking and non-blocking MPI primitives with task-based programming models 

      Sala Penadés, Kevin; Teruel García, Xavier; Pérez Cáncer, Josep Maria; Peña, Antonio J.; Beltran, Vicenç; Labarta Mancho, Jesús José (2019-07)
      Article
      Open Access
      In this paper we present the Task-Aware MPI library (TAMPI) that integrates both blocking and non-blocking MPI primitives with task-based programming models. The TAMPI library leverages two new runtime APIs to improve both ...