Now showing items 1-7 of 7

  • A proposal for task-generating loops in OpenMP 

    Teruel, Xavier; Klemm, Michael; Li, Kelvin; Martorell Bofill, Xavier; Olivier, Stephen; Terboven, Christian (Springer, 2013)
    Conference report
    Restricted access - publisher's policy
    With the addition of the OpenMP* tasking model, programmers are able to improve and extend the parallelization opportunities of their codes. Programmers can also distribute the creation of tasks using a worksharing construct, ...
  • Barcelona OpenMP tasks suite: a set of benchmarks targeting the exploitation of task parallelism in OpenMP 

    Duran González, Alejandro; Teruel, Xavier; Ferrer, Roger; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (2009)
    Conference lecture
    Open Access
  • On the instrumentation of OpenMP and OmpSs Tasking constructs 

    Servat, Harald; Teruel, Xavier; Llort Sanchez, German; Duran González, Alejandro; Giménez, J.; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Springer, 2012)
    Conference report
    Open Access
    Parallelism has become more and more commonplace with the advent of the multicore processors. Although different parallel pro- gramming models have arisen to exploit the computing capabilities of such processors, ...
  • OpenMP tasking analysis for programers 

    Teruel, Xavier; Barton, Christopher; Duran González, Alejandro; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Unnikrishnan, Priya; Zhang, Guansong; Silvera, Raul (2009-11)
    Conference report
    Restricted access - publisher's policy
    As of 2008, the OpenMP 3.0 standard includes task support allowing programmers to exploit irregular parallelism. Although several compilers are providing support for this new feature there has not been extensive investigation ...
  • OpenMP tasks in IBM XL compilers 

    Teruel, Xavier; Unnikrishnan, Priya; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Silvera, Raul; Zhang, Guansong; Tiotto, Ettore (Association for Computing Machinery (ACM), 2008)
    Conference lecture
    Open Access
    Tasking is the most significant feature included in the new OpenMP 3.0 standard. It was introduced to handle unstructured parallelism and broaden the range of applications that can be parallelized by OpenMP. This paper ...
  • Scaling irregular array-type reductions in OmpSs 

    Ciesko, Jan; Mateo Bellido, Sergi; Teruel, Xavier; Beltran, Vicenç (Barcelona Supercomputing Center, 2015-05-05)
    Conference report
    Open Access
    Array-type reductions represent a frequently occurring algorithmic pattern in many scientific applications. A special case occurs if array elements are accessed in a non-linear, often random manner, which makes their ...
  • Task-parallel reductions in OpenMP and OmpSs 

    Ciesko, Jan; Mateo, Sergi; Teruel, Xavier; Beltran, Vicenç; Martorell Bofill, Xavier; Badia,, R.M.; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Springer, 2014)
    Conference report
    Restricted access - publisher's policy
    The wide adoption of parallel processing hardware in mainstream computing as well as the raising interest for efficient parallel programming in the developer community increase the demand for parallel programming model ...