Using and Improving OpenMP for Devices, Tasks, and More

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

  • Luiz DeRose
  • Bronis R. de Supinski
  • Stephen L. Olivier
  • Barbara M. Chapman
  • Matthias S. Müller

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

Table of contents

  1. Front Matter
  2. Tasking Models and Their Optimization

    1. Jan Ciesko, Sergi Mateo, Xavier Teruel, Vicenç Beltran, Xavier Martorell, Rosa M. Badia et al.
      Pages 1-15
    2. Philippe Virouleau, Pierrick Brunet, François Broquedis, Nathalie Furmento, Samuel Thibault, Olivier Aumage et al.
      Pages 16-29
    3. Xiaohui Chen, Marc Moreno Maza, Sushek Shekar, Priya Unnikrishnan
      Pages 30-44
  3. Understanding and Verifying Correctness of OpenMP Programs

    1. Jan Felix Münchhalfen, Tobias Hilbrich, Joachim Protze, Christian Terboven, Matthias S. Müller
      Pages 58-72
    2. Emmanuelle Saillard, Patrick Carribault, Denis Barthou
      Pages 73-86
    3. Juan Salamanca, Luis Mattos, Guido Araujo
      Pages 87-102
  4. OpenMP Memory Extensions

    1. Dirk Schmidl, Tim Cramer, Christian Terboven, Dieter an Mey, Matthias S. Müller
      Pages 103-114
    2. Barna L. Bihari, Michael Wong, Bronis R. de Supinski, Lori Diachin
      Pages 115-129
    3. 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. Kevin A. Huck, Allen D. Malony, Sameer Shende, Doug W. Jacobsen
      Pages 146-160
    2. Daniel Lorenz, Robert Dietrich, Ronny Tschüter, Felix Wolf
      Pages 161-172
    3. Hansang Bae, James Cownie, Michael Klemm, Christian Terboven
      Pages 173-186
  6. Experiences with OpenMP Device Constructs

    1. Laust Brock-Nannestad, Sven Karlsson
      Pages 187-201
    2. Gaurav Mitra, Eric Stotzer, Ajay Jayaraj, Alistair P. Rendell
      Pages 202-214
  7. Back Matter

About these proceedings


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.


GPU OpenMP accelerators computing methodologies concurrency data parallelism dependences distributed systems graphics processing unit hardware high-performance computing multi-core processors multicore multiprocessing parallel computing parallel programming languages process management scheduling shared memory algorithms task parallelism

Editors and affiliations

  • Luiz DeRose
    • 1
  • Bronis R. de Supinski
    • 2
  • Stephen L. Olivier
    • 3
  • Barbara M. Chapman
    • 4
  • Matthias S. Müller
    • 5
  1. 1.Cray Inc.St. PaulUSA
  2. 2.Lawrence Livermore National LaboratoryLivermoreUSA
  3. 3.Sandia National LaboratoriesAlbuquerqueUSA
  4. 4.University of HoustonHoustonUSA
  5. 5.RWTH AachenAachenGermany

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing Switzerland 2014
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-11453-8
  • Online ISBN 978-3-319-11454-5
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Energy, Utilities & Environment