Skip to main content
  • Conference proceedings
  • © 2014

Using and Improving OpenMP for Devices, Tasks, and More

10th International Workshop on OpenMP, IWOMP 2014, Salvador, Brazil, September 28-30, 2014. Proceedings

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 8766)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): IWOMP: International Workshop on OpenMP

Conference proceedings info: IWOMP 2014.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 papers)

  1. Front Matter

  2. Tasking Models and Their Optimization

    1. Task-Parallel Reductions in OpenMP and OmpSs

      • Jan Ciesko, Sergi Mateo, Xavier Teruel, Vicenç Beltran, Xavier Martorell, Rosa M. Badia et al.
      Pages 1-15
    2. Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite

      • Philippe Virouleau, Pierrick Brunet, François Broquedis, Nathalie Furmento, Samuel Thibault, Olivier Aumage et al.
      Pages 16-29
    3. MetaFork: A Framework for Concurrency Platforms Targeting Multicores

      • Xiaohui Chen, Marc Moreno Maza, Sushek Shekar, Priya Unnikrishnan
      Pages 30-44
  3. Understanding and Verifying Correctness of OpenMP Programs

    1. Classification of Common Errors in OpenMP Applications

      • Jan Felix Münchhalfen, Tobias Hilbrich, Joachim Protze, Christian Terboven, Matthias S. Müller
      Pages 58-72
    2. Static Validation of Barriers and Worksharing Constructs in OpenMP Applications

      • Emmanuelle Saillard, Patrick Carribault, Denis Barthou
      Pages 73-86
    3. Loop-Carried Dependence Verification in OpenMP

      • Juan Salamanca, Luis Mattos, Guido Araujo
      Pages 87-102
  4. OpenMP Memory Extensions

    1. An OpenMP Extension Library for Memory Affinity

      • Dirk Schmidl, Tim Cramer, Christian Terboven, Dieter an Mey, Matthias S. Müller
      Pages 103-114
    2. On the Algorithmic Aspects of Using OpenMP Synchronization Mechanisms: The Effects of Transactional Memory

      • Barna L. Bihari, Michael Wong, Bronis R. de Supinski, Lori Diachin
      Pages 115-129
    3. Towards Transactional Memory for OpenMP

      • Michael Wong, Eduard Ayguadé, Justin Gottschlich, Victor Luchangco, Bronis R. de Supinski, Barna Bihari et al.
      Pages 130-145
  5. Extensions for Tools and Locks

    1. Integrated Measurement for Cross-Platform OpenMP Performance Analysis

      • Kevin A. Huck, Allen D. Malony, Sameer Shende, Doug W. Jacobsen
      Pages 146-160
    2. A Comparison between OPARI2 and the OpenMP Tools Interface in the Context of Score-P

      • Daniel Lorenz, Robert Dietrich, Ronny Tschüter, Felix Wolf
      Pages 161-172
    3. A User-Guided Locking API for the OpenMP* Application Program Interface

      • Hansang Bae, James Cownie, Michael Klemm, Christian Terboven
      Pages 173-186
  6. Experiences with OpenMP Device Constructs

    1. Library Support for Resource Constrained Accelerators

      • Laust Brock-Nannestad, Sven Karlsson
      Pages 187-201
    2. Implementation and Optimization of the OpenMP Accelerator Model for the TI Keystone II Architecture

      • Gaurav Mitra, Eric Stotzer, Ajay Jayaraj, Alistair P. Rendell
      Pages 202-214
  7. Back Matter

Other Volumes

  1. Using and Improving OpenMP for Devices, Tasks, and More

About this book

This book constitutes the refereed proceedings of the 10th International Workshop on OpenMP, held in Salvador, Brazil, in September 2014. The 16 technical full papers presented were carefully reviewed and selected from 18 submissions. The papers are organized in topical sections on tasking models and their optimization; understanding and verifying correctness of OpenMP programs; OpenMP memory extensions; extensions for tools and locks; experiences with OpenMP device constructs.

Editors and Affiliations

  • Cray Inc., St. Paul, USA

    Luiz DeRose

  • Lawrence Livermore National Laboratory, Livermore, USA

    Bronis R. Supinski

  • Sandia National Laboratories, Albuquerque, USA

    Stephen L. Olivier

  • University of Houston, Houston, USA

    Barbara M. Chapman

  • RWTH Aachen, Aachen, Germany

    Matthias S. Müller

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access