£35 – £195

UK OpenMP Users' Conference 2018

Event Information

Share this event

Date and Time

Location

Location

St Catherine's College

Manor Road

Oxford

OX1 3UJ

United Kingdom

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Event description

Description

EARLYBIRD REGISTRATION - DISCOUNT 20%
Valid until 22 April

This inaugural event is intended to become the annual meeting of the growing UK-based community of developers who use OpenMP, with the aims being to:

  • Provide an opportunity for expert and novice OpenMP developers to enhance their skills.

  • Share OpenMP programing knowledge and best practise amongst UK users.

  • 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.

The meeting is open to anyone who is interested in participating in, or contributing to, the UK community of OpenMP developers.

CONFERENCE PROGRAM

In addition to the technical program outlined below we will be scheduling extended breaks during the event to ensure that there is plenty of time to meet and network with other member of the OpenMP community to discuss and share knowledge and experience of parallel programming with OpenMP.

MONDAY : Tutorials


  • A Hands-On-Introduction to OpenMP

  • Dr Mark Bull, EPCC (Architect - Research and Training).

  • This full day session is based on the latest version of the highly respected series of Hands-On tutorials presented at SuperComputing which was recenty updated for SC17. Read More. Mark is a former chair of the OpenMP Language Committee and acts as EPCC’s representative on the OpenMP Architecture Review Board. Mark is an experienced course leader and educator.


  • Advanced OpenMP: Performance and 4.5 Features

  • Dr Michael Klemm, Intel and OpenMP ARB CEO.

  • This morning tutorial is based on the material presented by Michael at SC17 Read more. It will be assumed that attendees understand basic parallelization concepts and know the fundamentals of OpenMP. This tutorial will focus on performance aspects, such as data and thread locality on NUMA architectures, false sharing, and exploitation of vector units. All topics are accompanied with extensive case studies and the corresponding language features will be discussed in-depth. The second half of the tutorial is dedicated to the directives for attached compute accelerators and the corresponding optimization techniques, such as asynchronous data transfer and kernel execution. Throughout all topics will present the recent additions of OpenMP 4.5 and extensions that have been subsequently adopted by the OpenMP Language Committee.


  • Programming Your GPU with OpenMP: A Hands-On Introduction

  • Prof. Simon McIntosh-Smith, University of Bristol

  • This afternoon tutorial is based on the recent session presented by Simon and Tim Mattsson at SC17. Read more. A modern platform is often a heterogeneous system with CPU cores, GPU cores, and other specialized accelerators. OpenMP has responded by adding directives that map code and data onto a device. We refer to this family of directives as the target directives. In this hands-on tutorial, Simon will explore these directives as they apply to programming GPUs. It will be assumed that attending the tutorial will know the fundamentals of OpenMP so will focus on deeply understanding the target directives and their use in complex application programs. Attendees will use their own laptops (with Windows, Linux, or OS/X) to access remote systems that support OpenMP (a remote SMP server). Alternatively, students can load an OpenMP compiler onto their laptops before the tutorial.

MONDAY : Afternoon Panel Discussion and Conference Dinner


  • Panel Discussion (afternoon):

  • OpenMP is Twenty. Where is it Going?

  • Including an opportunity for users to put questions to the OpenMP ARB members present.


  • Conference Dinner

  • Local restaurant for dinner followed by networking at local pub.

TUESDAY : Conference Sessions

The following keynote, invited and technical talks have been confirmed. The order of the presentations and detailed timings will be published closer to the event.


Paul Selowood - OpenMP Invited Speaker

  • Keynote: Thread Alert: Improving Weather Warnings and Forecasts With OpenMP

  • Paul Selwood, Manager of HPC Optimisation, Met Office

  • Abstract: Accurate weather forecasts are hugely important to a nation's economy. They help keep transport links open, keep electricity flowing and enable emergency response to extreme weather events. The Unified Model is a key component in the Met Office's ability to generate hundreds of forecasts every day to tight operational timescale. It is constantly being improved with more accurate and computationally expensive physics. OpenMP has been an important tool in meeting the scalability challenge this has presented. This presentation will describe the Unified Model's journey with OpenMP. This has taken it from an enabler of hyperthreads, through I/O acceleration to being a fully-fledged part of the model's parallelism strategy. The lessons learned during this process will be shared, along with some recent experiences with tasking to mitigate MPI load imbalance.


  • Invited Talk: Heterogeneous and Distributed Programming in Tomorrow's C++ Today

  • Michael Wong, Codeplay

  • Abstract: So why is the world rushing to add Massive Parallelism to base languages when consortiums such as OpenMP and companies have been trying to fill that space for years? How is the landscape of Heterogeneous Parallelism changing in the various standards, and specifications? How will today's programming models address the needs of future Internet of Things, self-driving cars and Machine Learning. I will give an overview as well as a deep dive into what C, C++ is doing to add parallelism, but also how consortiums like Khronos OpenCL/SYCL is pushing forward into the High-level Modern C++ Language support for GPU/Accelerators and SIMD programming. And ultimately, how these will converge into the future C++ Standard through future C++20 proposals such as executors, and affinity as well as directions for future OpenMP C++ support.






  • Implicit Mapping of Pointers Inside C++ Lambda Closure Objects in OpenMP Target Offload Regions

  • David Truby, The University of Warwick. Co-authors: Carlo Bertolli, Gheorghe-Teodor Bercea and Kevin O'Brien (IBM) and Steven Wright (The University of Warwick)

  • View all abstracts in the conference program (pdf)




  • The TORUS radiative transfer code: OpenMP implementation and performance

  • David Acreman University of Exeter & Imperial. Co-authors: Tim Harries (Univ. Exeter) and Thomas Haworth (Imperial College London)

  • View all abstracts in the conference program (pdf)


FREE OpenMP Book for Every Delegate

All fee paying delegates will receive a FREE* copy of the latest OpenMP book "Using OpenMP – The Next Step" by Ruud van der Pas, Eric Stotzer, and Christian Terboven, worth £41.95. The book provides a guide to the most recent, advanced features of the widely used OpenMP parallel programming model, with coverage of all the major features in OpenMP 4.5. *Subject to availability.

Sponsors


OpenMP Sponsors

If your company is interested in promoting its products to the UK OpenMP community please contact the organiser to discuss the various Sponsorship Opportunities available. Your support is greatly appreciated and will help us build the UK OpenMP community.


Registration (inc. Student Discounts)

  • Registration is Now Open.

  • Student Pricing: A discount of 20% applies to all Undergraduate Student registrations. Please enter the promotional code 'OPENMP2018STUDENT' at the top of the 'Select Tickets' section once you have selected the Tickets button from above. Once the code has been entered you will see the educational pricing applied to each ticket type, except the Conference Dinner. You may be asked to show you student card at the registration desk.

  • Speakers: All speakers and presenters are required to register for the conference at the prevailing registration rate.

Travel and Accommodation

We would advise all participants to book their accommodation as early as possible to ensure the widest choice and to take advantage of the lowest rates. For anyoen driving to eth event, there is limited parking in the center of Oxford and we would recommend leaving plenty of time to park and and make your way to the conference. Unfortunately there is no on-site parking at the college.

Some useful links for Travel and Accommodation

UK OpenMP Users' on Linkedin and Facebook

Get the latest updates about the conference, including details of the final program and registration by joining the Linkedin UK OpenMP Users group or follow us on Facebook @ukopenmpusers or Twitter @ukopenmpusers.

Proceedings

All the presentations, tutorials and posters presented at the meeting will be collated into a set of electronic proceedings and made available on-line. All presenters must register for the conference at the prevailing rate and must attend the conference to be included in the proceedings.

Program Committee

  • Organiser & Marketing Chair: Tim Lewis, Croftedge Ltd

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

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

  • Program Co-Chair: Jim Cownie, Principal Engineer, Intel Corporation (UK) Ltd.

Call for Submissions

The call for submissions closed on the 18th February, 2018. Thanks to everyone who submitted.

Notes

The information presented, and any free offers are subject to change without notice. VAT at 20% is included in the registration fees.

About OpenMP

Jointly defined by a group of major computer hardware vendors, software vendors, and researchers, the OpenMP API is a portable, scalable model that gives parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from embedded systems and accelerator devices to multicore systems and large-scale shared-memory machines.

The OpenMP Architecure Review Board (ARB) has a mission to standardize directive-based multi-language high-level parallelism that is performant, productive and portable. The OpenMP ARB owns the OpenMP brand, oversees the OpenMP specification, and produces and approves new versions of the specification. Further information can be found at http://www.openmp.org/


Share with friends

Date and Time

Location

St Catherine's College

Manor Road

Oxford

OX1 3UJ

United Kingdom

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved