OpenACC Standards Committees Face-to-Face Meeting

This is a by Invitation Only event.

Registration will be closed at 5:00 p.m. EDT.

OpenACC is a directive-based programming API (application programming interface) to program accelerators. It is used to specify and describe the parallelism in an application written in C, C++, and/or Fortran to be offloaded from a host CPU to one or more attached accelerator devices, providing portability across different types of accelerators. OpenACC is one of the of the major programming models supported on Titan and Summit, the next-generation leadership class computing system from Oak Ridge National laboratory and our main computing facility for NCCS.

The OpenACC API specification is developed and supported by the OpenACC organization which has members including vendors, academia, and research laboratories. For more information, visit

This is the OpenACC 2018 annual meeting with the goal of advancing the OpenACC specification, promoting its use and implementations. It is a three day meeting which includes a day to gather OpenACC user  feedback and two days for technical work toward the next release of OpenACC. We will use the discussions from the user meeting and other user feedback to prioritize the technical discussions at this meeting and subsequent activities.  Some of the items we are working on include improving OpenACC memory models, usage of multiple accelerators, clarifications to existing functionality, and more.


Registration closes on Monday, July 16, 2018.


BlueJean Info

BlueJean Info:

Sherry Ray has invited you to a video meeting.
Join Meeting
(Join from computer or phone)
Connecting directly from a room system?

1) Dial: or

2) Enter Meeting ID: 815472898 -or- use the pairing code

Just want to dial in on your phone?

1) +1.408.740.7256 (US)
+1.888.240.2560 (US Toll Free)
+1.408.317.9253 (Alternate number)

Global Numbers:

2) Enter Meeting ID: 815472898

3) Press #

Want to test your video connection?
DoubleTree Hotel Room Block Info

We are pleased to confirm that your HiltonLink-New request ORKDTDT-OSC-20180730 has been processed by the Content Operations Team.

The requested personalized group web page is live and ready for guests to begin making reservations.

Your HiltonLink is:
Comments from HiltonLink team:

Thank you for using Content Gateway.

Please do not respond to this email for revision changes.

Hilton Guests: Contact your host hotel sales representative directly for any issues concerning your HiltonLink.

All Hilton Agents: Please submit a revision request for all link edits. All revisions are to be submitted via Content Gateway. Login to the Lobby ( Under My Applications click on “HiltonLink (formerly POG)” and then on the next page click on HiltonLink.  Then click on the second block “Revise a HiltonLink Web Page” and that will take you to the revision form.




All timings are in Eastern Time Zone


8:30    Registration (Light Refreshments)

9:00    User Presentations (to be scheduled) (C156 )

10:45    BREAK

11:15    User Presentations (to be scheduled) (C156 )

12:50  Group Photo at SNS

1:00    WORKING LUNCH  – Document/Summarize OpenACC User Presentations

2:00    Spallation Neutron Source Accelerator (SNS) Tour

2:30    Technical Meeting (C156)      Outreach/Executive Meeting (C482 until 4PM)

6:00    AJOURNE


8:30   Registration (Light Refreshments)

9:00    Technical Meeting (C156)            Outreach/Executive Meeting (C248 until 11:00AM)

11:00    BREAK

11:30    Annual Members Meeting (C156)

12:30    WORKING LUNCH – OpenACC 3.0: Deep Copy Discussion

1:30      Technical Meeting (C156)

3:00     BREAK (+ Summit tour – 1hr total)

4:00     Technical Meeting (C156)                   Outreach/Executive Meeting (C482 until 6pm)

6:00    Adjourn (OpenACC dinner)

Dinner: TBD


8:30    Registration (Light Refreshments)

9:00    Technical Meeting (C156)            Outreach/Executive Meeting (C248 only until 11AM)

11:00    BREAK

11:30    Technical Meeting (C156)

12:30    WORKING LUNCH (C152) – Grand Ideas for OpenACC 3.0 and Beyond

1:30    Technical Meeting (C152)

3:00    BREAK                 Outreach/Executive Meeting (C482 only until 6:00PM)

3:30    Technical Meeting (C152)

5:30    Adjourn


8:30    Registration (Light Refreshments)

9:00    Technical Meeting (C156)

11:00    BREAK

11:30    Technical Meeting (C156)

12:30    WORKING LUNCH (C482)  – SPEC ACCEL 1.2 Results: OpenACC vs OpenMP.

1:30    Technical Meeting (C482)

3:00    BREAK

3:30    Technical Meeting (C482)

5:30    Adjourn

Michael Wolfe and Randy Allen Seminars

Who:               Dr. Michael Wolfe, PGI Compiler Engineer, NVIDIA

Date/Time:      July 30, 2018, 10:00-11:00 a.m.

Location:         Building 4500N, Weinberg Auditorium

Title:               OpenACC:  Directives for GPU Computing are Ten Years Old


In 2008, we introduced the PGI Accelerator Model for accelerating High Performance Computing (HPC) applications with graphical processing units (GPUs).  That led directly to the development of OpenACC, a directive-based API, supported by multiple compilers to program Titan’s GPUs, and was a starting point for the OpenMP target directives.  Ten years later, we see widespread adoption of GPU acceleration, frequently using OpenACC to facilitate that.  This presentation will be both retrospective and forward looking in several areas:

– HPC processor and system architectures;

– Hardware parallelism: nodes, sockets, cores, threads, single instruction, multiple data (SIMD), International Language Programs (ILP);

– Software parallelism: performance, portability, productivity;

– Programming model evolution: compute and data management; and

– OpenACC and OpenMP: past, present, and future.


Michael Wolfe has worked on languages and compilers for parallel computing since graduate school at the University of Illinois in the 1970s.  Along the way, he co-founded Kuck and Associates, Inc. (since acquired by Intel), tried his hand in academia at the Oregon Graduate Institute (since merged with the Oregon Health and Sciences University), and worked on High Performance Fortran at PGI (since acquired by STMicroelectronics, and more recently by NVIDIA).  He now spends most of his time as the technical lead on a team that develops and improves the PGI compilers for highly parallel computing, and in particular for NVIDIA GPU accelerators.


Who:               Dr. J. Randy Allen, Director of Advanced Research, Mentor Graphics

Date/Time:      July 30, 2018, 11:05-11:35 a.m.

Location:         Building 4500N, Weinberg Auditorium

Title:               Using OpenACC with the GNU Compiler Collection


The GNU Compiler Collection (GCC — which includes among others Fortran, C, and C++ frontends) is probably the most retargeted compiler in existence, covering targets as venerable as the  Vax and as avant-garde as the RISC-V.  Included in its wide range of supported targets are parallel heterogeneous architectures, and specifically GPUs.  OpenACC is the lingua franca for exploiting GPUs, and the GNU Collection currently supports version 2.5 of the OpenACC spec.

Because OpenACC support in GCC is a relative newcomer on the compiler evolutionary scale, it is evolving quickly and often leaves potential users confused as to its current status.  This talk overviews the current status and future plans for OpenACC in GCC.  Included in the presentation are a description of the current status of the GCC OpenACC implementation, the  strengths and weaknesses of the implementation as well as a programming guide for negotiating among those strengths and weaknesses, a comparison of the implementation to PGI, and plans for future development.


Dr. Allen has spent his career (and life, for that matter) optimizing things, most often by figuring out how to do things in parallel.  He is the author or co-author of many commercial advanced optimizing compilers as well as the book “Optimizing Compilers for Modern Architectures”.  His optimization efforts have spanned both software and hardware:  he was the founder of Catalytic, Inc., a company focused on highly optimized compilation of Matlab for DSPs and was Vice President of Performance Engineering at Chronologic Simulation, the company that developed VCS.  He is currently Director of Advanced Research at Mentor Graphics, a responsibility which includes management of the Code Sourcery group.  Dr. Allen earned his A.B. summa cum laude in Chemistry from Harvard University and his Ph.D. in Mathematical Sciences from Rice University.

Host:  Oscar Hernandez, Computer Science Research Group, Computer Science and Mathematics,, 241-9524

To join the meeting on a computer or mobile phone:

Connecting directly from a room system?

1) Dial: or

2) Enter Meeting ID: 660432360 -or- use the pairing code

Just want to dial in on your phone?

1) +1.408.740.7256 (US (San Jose))

+1.888.240.2560 (US Toll Free)

+1.408.317.9253 (US (Primary, San Jose))

Global Numbers:

2) Enter Meeting ID: 660432360

3) Press #

Want to test your video connection?


Jul 31 2018 - Aug 03 2018


8:30 am - 5:30 pm


Bldg. 8600, Room C156


Oscar Hernandez
1 (865) 241-9524
QR Code

Comments are closed.