• Extending OpenMP to survive the heterogeneous multi-core era 

      Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Bellens, Pieter; Cabrera, Daniel; Duran González, Alejandro; Ferrer, Roger; González Tallada, Marc; Igual Peña, Francisco D.; Jiménez González, Daniel; Labarta Mancho, Jesús José; Martinell Andreu, Luis; Martorell Bofill, Xavier; Mayo Gual, Rafael; Pérez Cáncer, Josep Maria; Planas, Judit; Quintana Ortí, Enrique Salvador (2010-10)
      Article
      Accés restringit per política de l'editorial
    • Extending the OpenMP tasking model to allow dependent tasks 

      Duran González, Alejandro; Pérez Cáncer, Josep Maria; Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2008-05)
      Article
      Accés restringit per política de l'editorial
      Tasking in OpenMP 3.0 has been conceived to handle the dynamic generation of unstructured parallelism. New directives have been added allowing the user to identify units of independent work (tasks) and to define points to ...
    • Handling task dependencies under strided and aliased references 

      Pérez Cáncer, Josep Maria; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2010)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      The emergence of multicore processors has increased the need for simple parallel programming models usable by nonexperts. The ability to specify subparts of a bigger data structure is an important trait of High Productivity ...
    • Impact of the memory hierarchy on shared memory architectures in multicore programming models 

      Badia Sala, Rosa Maria; Pérez Cáncer, Josep Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (IEEE Computer Society Publications, 2009)
      Comunicació de congrés
      Accés obert
      Many and multicore architectures put a big pressure in parallel programming but gives a unique opportunity to propose new programming models that automatically exploit the parallelism of these architectures. OpenMP is a ...
    • 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
      Accés obert
      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 ...
    • Just-in-time renaming and lazy write-back on the Cell/B.E. 

      Bellens, Pieter; Pérez Cáncer, Josep Maria; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (Institute of Electrical and Electronics Engineers (IEEE), 2009)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Broadband Engine (Cell/B.E.) that automatically exploits the inherent concurrency of applications at a function or task level. ...
    • Parallelizing dense and banded linear algebra libraries using SMPSs 

      Badia Sala, Rosa Maria; Herrero Zaragoza, José Ramón; Labarta Mancho, Jesús José; Pérez Cáncer, Josep Maria; Quintana Ortí, Enrique Salvador; Quintana Ortí, Gregorio (2009-12-25)
      Article
      Accés restringit per política de l'editorial
      The promise of future many-core processors, with hundreds of threads running concurrently, has led the developers of linear algebra libraries to rethink their design in order to extract more parallelism, further exploit ...