OLCF/ECP OpenMP Hackathon

The Oak Ridge Leadership Computing Facility (OLCF), in conjunction with the ECP SOLLVE and Training Projects, are organizing an OpenMP Hackathon in downtown Knoxville, TN the week of July 22-26, 2019. We encourage participation of teams specially interested in porting and optimizing their applications on GPUs by using the latest OpenMP features.

Hackathon Goal
The goal of this 4.5 day hackathon is to port, optimize and evolve applications towards the latest OpenMP versions (4.5+). In practical terms, this event will enable application teams and developers to accelerate their code with the use of GPUs, as well as exploiting the latest OpenMP functionality to program (IBM Power9) multi-core platforms.

Why Participate?
Participating in an OpenMP hackathon provides a unique opportunity for teams to jumpstart acceleration or optimization of their code using OpenMP on GPUs. At the conclusion of the event, participating teams will have a functional GPU-accelerated code, or at least, a clear roadmap of how to get there.

About the Event
The 4.5 day hackathon will be held in downtown Knoxville, TN (see “Lodging & Transportation” tab below). To support the hackathon goal, we will have a number of mentors on-site during the event. Our mentors have experience in programming GPUs, actively participate in the OpenMP language committee, and/or conduct research and development in compilers and tools with OpenMP support. There will be a small number of presentations given during the event, but most of the time will be spent with your team and mentor working on your application. Hackathon teams will be using the Ascent system for this workshop, which is essentially 16 Summit nodes that will be shared among all participants. So the focus should be to get your application running on the system, but not scaling up to large node counts.

Target Audience
We are looking for teams, each consisting of 3-5 developers, that wish to work on the optimization and porting of an application to GPU accelerators. Small-to-medium sized applications, mini-apps or specific test cases are especially encouraged. Hence, participating teams should devote significant efforts to isolate the compute/data intensive parts of the code to be optimized. In particular, the development of suitable test-harness and verification machinery to validate that no errors are being introduced during this work-intensive event. Collectively the team should know the application intimately. If an application is a suite of apps, no more than two per team is allowed and a minimum of 2 people per app must attend.

Ok, So How Can I Attend?
In order to participate in the hackathon, please submit a Team Proposal Form (see below). You will have to provide a team name, a brief summary of the application, your intended goals, software/package dependencies and the list of team participants (full name, affiliation and email). In addition, select in the application form whether the application is sensitive in any way (e.g. only for DOE use, not accessible to foreign nationals, is it NDA protected, etc). If in doubt, please contact us.

Participation in the training event is free of charge. The meeting room and lunches, as well as access to the supercomputers throughout the event are offered by ORNL, ECP, and our event sponsors. The deadline to submit a proposal is Friday, June 21. Notification of acceptance will be sent out by June 28, 2019.

The workshop will be held at the Hilton Knoxville in downtown Knoxville, TN.

Key Dates

Friday, June 21, 2019 Deadline to submit team application
Monday, June 24, 2019 Notification of accepted teams
Monday, June 24, 2019 Registration opens for accepted teams
Friday, July 1, 2019 Hotel room block deadline
Friday, July 5, 2019 Registration closes
Monday, July 22, 2019 Hackathon starts
Friday, July 26, 2019 Hackathon ends


Who Can I Contact With Questions?
If you have any questions, please contact Ashley Barker ( or Tom Papatheodore (


Photographs of Participants may be taken during the 2019 GPU HACKATHONs and be later published in various media by Organizer or Venue, without payment or other consideration to Participants, to share information pertaining to the 2019 GPU HACKATHONs.

The workshop will be held at the Hilton Knoxville in downtown Knoxville, TN. We have reserved a block of rooms from July 21-26 at a rate of $97 USD/night (plus applicable state and local taxes, currently 17.25%). To reserve your room, you can either

  • Use the hotel link above and enter the group code HACK
  • Contact the hotel directly at 865-251-2578 or toll free at 1-800-445-8667 and ask to be transferred to Melissa Gonzales. Again, use the group code of HACK.
  • The deadline to receive this rate is Monday, July 1, 2019.

NOTES about lodging:

  • If possible, you will want to arrive on Sunday since we will be starting at 8:00 AM ET Monday morning.

NOTES about transportation:

  • Knoxville is served by the McGhee Tyson Airport, which is located about 20-25 minutes from downtown Knoxville.
  • The venue (Hilton Knoxville) is located in downtown Knoxville, which has plenty of restaurants and pubs so you might want to just grab an Uber/Lyft from the airport instead of renting a car.


Jul 22 2019 - Jul 26 2019


8:00 am - 6:00 pm
QR Code

Comments are closed.