The Call for Submissions is Closed

Thanks to everyone who submitted.

OpenMPCon is organized by the OpenMP community for the community, so we invite the community to present. We want to hear how you use OpenMP, and others want to learn from your experience. Give a tutorial, present a poster, give a technical talk and describe your work, show a crazy idea, or just hang out.

Who should submit?

You. If you have something interesting to share with the OpenMP community then consider presenting. Our goal is to create the best program that we can and we feel that there must be room for both seasoned presenters and new voices. Do you have something to say? Submit your idea in the form of a short abstract and if accepted you can have your own session at OpenMPCon.

What’s the schedule?

  • Call for Submissions: Now Open
  • Deadline for the submission of abstracts: June 1 June 15, 2017
  • Notifications: June 20 July 10, 2017
  • Presentation materials: At the event


Submissions are requested from industry experts, developers, and academia on all topics related to OpenMP, including but not limited to: application development from any discipline, algorithms, performance analysis, tools and libraries, optimization, verification, portability and education. Sessions can be in the form of technical presentations, tutorials and workshops, posters, or panel discussions.

All submissions should be in the form of short abstracts (minimum 300 words, maximum 1,000 words) and must be handed in as a PDF document.  All submissions will go through a peer review process. Session material will be posted on the OpenMPCon website and will be available to conference attendees.

How to Update Your OpenMPCon Submission?

All submissions, notification and enquiries about proposed talks are are handled via the OpenMPCon Easychair system.


Generally, we are interested in any OpenMP-related topics but if you need some inspiration take a look at the topics list below — but you’re certainly not limited to these ideas!

  • How you Use OpenMP
  • Guidelines of OpenMP
  • Tips, tricks, gotchas of OpenMP
  • Performance of OpenMP
  • Conformance, build, options of OpenMP compilers/runtime implementations
  • Latest OpenMP and older releases and how it changes life for users
  • Accelerator, and heterogeneous computing (GPUs, accelerators, FPGA, etc.)
  • Tasks, task groups and task dependencies
  • Scientific, HPC workloads
  • Commercial, analytic workload
  • Oil and Gas use of OpenMP
  • Research on OpenMP (although a good research paper should be submitted to IWOMP)
  • Manufacturing, games, graphics, operating system, device drivers, and networking domains for OpenMP
  • Comparisons with other parallel languages
  • Future of OpenMP
  • Reduction
  • Base language (C++, C, Fortran) with OpenMP
  • Affinity
  • SIMD and vectors
  • Memory model, atomics, locks, mutexes, barriers and critical sections in OpenMP
  • OpenMP APIs and environment variables
  • Cancellation and Error Model
  • Technical Reports, TR1, TR2
  • Arrays shaping in OpenMP
  • OpenMP concurrency and parallelism
  • OpenMP designs
  • Cancellation
  • Interoperability
  • Event programming, futures
  • Governance, ARB, committee logistics
  • OpenMP website, discussion groups, forums, twikis
  • Conferences, language meetings, IWOMP
  • Speculative execution and transactional memory
  • Software development tools for OpenMP
  • Relation with other (MPI, OpenCL, OpenACC, ISO, etc)
  • History of OpenMP
  • Tutorial-style sessions