3rd OpenMP Users Developer Conference

ONLINE | 1-2 December 2020

Serving the UK and European OpenMP Community

Join us on the 1-2 December 2020 for the 3rd OpenMP Users Conference for online talks, workshops and discussions aimed at furthering the collaboration and knowledge sharing among the growing community of high-performance computing specialist using OpenMP.

Although we would have preferred to bring as many OpenMP developers together in person we are delighted that going virtual has provided us with the opportunity to welcome our European colleagues to join in.

About the Conference

The conference is open to anyone who is interested in participating in, or contributing to, the UK and European community of OpenMP developers. Its goals are to:

  • Provide an opportunity for expert and novice OpenMP developers to enhance their skills.
  • Share OpenMP programing knowledge and best practice amongst developers.
  • Network with fellow developers.
  • Help to promote the evolution of the OpenMP standard.
  • Provide a feedback channel to the OpenMP Architecture Review Board, so that the OpenMP language reflects the needs of the programmers who use it.
  • Enable the exchange of ideas with vendors of OpenMP hardware, software and tools.

Call for Submissions

Showcase your latest OpenMP-related work with a talk, workshop, tutorial or poster.  Submissions, in the form of a short abstract (max 500 words) are requested for consideration and should be submitted by Friday 30th October.  Submissions do not have to cover new or un-published work, but should be topical and appropriate for a technical audience of OpenMP users.

Read More

INVITED TUTORIAL – FREE TO ATTEND – LIMITED SPACES AVAILABLE

OpenMP for Computational Scientists: From serial Fortran to thousand-way parallelism on GPUs using OpenMP

This two-part tutorial will introduce OpenMP 4.5 to Fortran programmers. OpenMP is an open standard with widespread support from compilers and vendors alike. As such the OpenMP parallel programming model is one viable way of writing performance portable programs for heterogeneous systems. OpenMP supports C, C++ and Fortran, and in this tutorial we will learn to write OpenMP programs in Fortran.

In the first part, we’ll introduce shared memory programming for multi-core CPUs using OpenMP. The most common parts of OpenMP will be explained alongside hands-on exercises for attendees to try for themselves. We’ll discuss some important performance optimisations to consider when writing shared memory programs.

In the second part, we’ll have a whistle-stop tour of the features in OpenMP for writing programs for heterogeneous nodes with GPUs. We’ll walk through the target directive for offloading both data and parallel execution to GPUs. At the end, you’ll be able to write programs using OpenMP for massively parallel GPUs.
A working knowledge of writing simple Fortran programs for HPC will be required for the course. Those already familiar with OpenMP who wish only to join for the GPU part are welcome to do so.

Presented by:

Tom Deakin
Lecturer and Senior Research Associate
Department of Computer Science, University of Bristol, UK

Register Today

Updates for 2020

We are delighted to be working with the Science and Technology Facilities Council to make this year’s event part of the CIUK 2020 (Computing Insights UK) extended programme of activities.

CIUK is aimed at the people using HPC facilities. If you use HPC in your daily work then CIUK will provide you with updates on what is new and what will be released in the near future, as well as providing you with case studies from researchers sharing details of how they were able to solve problems they encountered.

Feedback from previous events

Loading...

Sign up for the latest conference updates. (no spam)

SUBSCRIBE

Sponsors from 2019

Program Committee

  • Tim Lewis, Founder, Conference Organiser & Marketing Chair

  • Simon McIntosh-Smith, Prof. in High Performance Computing, University of Bristol  –  Conference Chair

  • Dr Mark Bull, Architect (Research and Training), EPCC  –  Program Co-Chair

  • Jim Cownie, Independent  –  Program Co-Chair