SlideShare a Scribd company logo
1 of 13
December 2017
OPENACC MONTHLY
HIGHLIGHTS
2
OPENACC DIRECTIVES ARE DESIGNED FOR
Scientists to
help do
more science
and less
programming
Performance
portability on
CPUs, GPUs
and other
platforms
1 2
3
SINGLE CODE FOR MULTIPLE PLATFORMS
OpenPOWER
Sunway
x86 CPU
x86 Xeon Phi
NVIDIA GPU
AMD
PEZY-SC
9x 10x 11x
52x
9x 10x 11x
77x
0x
20x
40x
60x
80x
SpeedupvsSingleHaswellCore
PGI OpenACC
Intel OpenMP
IBM OpenMP
Dual Haswell Dual Broadwell Dual POWER8 1 Tesla
P100
OpenACC - Performance Portable Programming Model for HPC
1 Tesla
V100
AWE Hydrodynamics CloverLeaf mini-App, bm32 data set
Systems: Haswell: 2x16 core Haswell server, four K80s, CentOS 7.2 (perf-hsw10), Broadwell: 2x20 core Broadwell server, eight P100s (dgx1-prd-01), Minsky: POWER8+NVLINK, four P100s,
RHEL 7.3 (gsn1).
Compilers: Intel 17.0, IBM XL 13.1.3, PGI 16.10, KNL: Compiler version: 17.0.1 20161005,
Benchmark: CloverLeaf v1.3 downloaded from http://uk-mac.github.io/CloverLeaf the week of November 7 2016; CloverlLeaf_Serial; CloverLeaf_ref (MPI+OpenMP); CloverLeaf_OpenACC
(MPI+OpenACC)
Data compiled by PGI November 2016, Volta data collected June 2017
4
silica IFPEN, RMM-DIIS on P100
OPENACC GROWING MOMENTUM
Wide Adoption Across Key HPC Codes and Domains
3 of Top 5 HPC Applications
ANSYS Fluent, Gaussian, VASP
40 core Broadwell 1 P100 2 P100 4 P100
0
1
2
3
4
5
Speed-up
vasp_std (5.4.4)
vasp_gpu (5.4.4)
OpenACC port (latest)
VASP, silica IFPEN, RMM-DIIS on P100
* OpenACC port covers more VASP routines than CUDA, OpenACC port planned top down, with complete analysis
of the call tree, OpenACC port leverages improvements in latest VASP Fortran source base
silica IFPEN, RMM-DIIS on
P100
CAAR Codes
GTC
XGC
ACME
FLASH
LSDalton
5
2018 HACKATHONS ANNOUNCED
Worldwide 5-day events, 2 mentors/team, >85 codes accelerated to date
TU Dresden
Hackathon
Call for Applications:
January 14, 2018
Event Dates:
March 5-9, 2018
1st 2018 Hackathon
SUBMIT APPLICATION
6
PGI COMMUNITY EDITION 17.10 RELEASED
 Tesla V100 GPU Support
 OpenACC for CUDA Unified Memory
 Automatic Deep Copy of Fortran Derived Types in OpenACC
 Use C++14 Lambdas with Capture in OpenACC Regions
 New Profiling Features for OpenACC and CUDA Unified
Memory
 New cuSOLVER Library Interoperability
 PGI Unified Binary for Tesla and Multicore
 and much more…
DOWNLOAD NOW
No-cost license to
a recent release of the
PGI Fortran, C and C++
compilers and tools for
multicore CPUs and
NVIDIA Tesla GPUs,
including all
OpenACC, OpenMP
and CUDA Fortran
features.
7
BROAD ADOPTION IN WEATHER & CLIMATE
OpenACC is Widely Deployed in Weather and Climate Domain
"Our team has been investigating OpenACC as
a pathway to performance portability for the
MPAS global atmospheric model. Using this
approach for the MPAS dynamical core, we
have achieved speedups ranging between 2.5
and 2.7, relative to a dual-socket, 18-core Intel
Xeon v4 node.”
Dr. Rich Loft
Director of Technology Development at
the NCAR Computational Information
and Systems Laboratory
Key Models Worldwide
Using OpenACC
silica IFPEN, RMM-DIIS on P100
MPAS
ACME
COSMO
IFS(ESCAPE)
NICAM
ICON
8
GORDON BELL FINALISTS TAP INTO OPENACC
“OpenACC allowed us to scale the CAM-SE to over
1.8 million Sunway cores with a simulation speed
of over 3 simulated years per day. Without
OpenACC, the team would have spent years
coding for the complexity of the components in the
TaihuLight Supercomputer.”
Petascale-level CAM-SE Performance on TaihuLight
Prof. Haohuan Fu,
Deputy Director of the National
Supercomputing Center in Wuxi
9
OPENACC ONLINE COURSE RECORDINGS
Free lectures and hands-on labs
WATCH NOW
silica IFPEN, RMM-DIIS on P100
John Urbanic
Parallel Computing Specialist
Pittsburgh Supercomputing Center
Jeff Larkin
Developer Technology Software
Engineer NVIDIA
10
RESOURCES
 Paper: Parallware Trainer: Interactive Tool for Experiential Learning of
Parallel Programming using OpenMP and OpenACC
 Recorded SC17 Talks
1. Application Readiness Projects for the Summit Architecture
2. Accelerating HPC Programmer Productivity with OpenACC and CUDA Unified
Memory
3. An Agile Approach to Building a GPU-enabled and Performance-portable Global
Cloud-resolving Atmospheric Model
READ NOW
“This paper presents Parallware Trainer, a new interactive tool for high-productivity STEM
education and training in parallel programming using OpenMP 4.5 and OpenACC 2.5. It enables
experiential learning by providing an interactive, real-time GUI with editor capabilities to assist in
the design, implementation and benchmarking of OpenMP/OpenACC-enabled parallel code.”
11
&
OPENACC.ORG ANNOUNCEMENTS
New Members New Officers
Robert Henschel
Treasurer
Director, Science
Community Tools,
Indiana University
New Specification
OpenACC 2.6 Specification
Approved
Includes Deep Copy
one of the most user requested feature.
Benefits apps with complex data types.
Simplifies coding.
Complete OpenACC 2.6 Specification
Fernanda Foertter
Release Manager
HPC Data Scientist
Oak Ridge National
Laboratory
12
OPENACC IS GROWING
New Member
>50K downloads of PGI
Community Edition since
the 1st release
2K students of OpenACC
Online Course in October
2017
2X Slack Channel growth
since June 2017
Growing User Community
WWW.OPENACC.ORG
Learn more at

More Related Content

What's hot

What's hot (20)

NVIDIA CEO Jensen Huang Presentation at Supercomputing 2019
NVIDIA CEO Jensen Huang Presentation at Supercomputing 2019NVIDIA CEO Jensen Huang Presentation at Supercomputing 2019
NVIDIA CEO Jensen Huang Presentation at Supercomputing 2019
 
OpenACC Monthly Highlights - September
OpenACC Monthly Highlights - SeptemberOpenACC Monthly Highlights - September
OpenACC Monthly Highlights - September
 
DGX Sessions You Won't Want to Miss at GTC 2019
DGX Sessions You Won't Want to Miss at GTC 2019DGX Sessions You Won't Want to Miss at GTC 2019
DGX Sessions You Won't Want to Miss at GTC 2019
 
Shattering AI Performance Records
Shattering AI Performance RecordsShattering AI Performance Records
Shattering AI Performance Records
 
HPC Top 5 Stories: May 18th, 2018
HPC Top 5 Stories: May 18th, 2018HPC Top 5 Stories: May 18th, 2018
HPC Top 5 Stories: May 18th, 2018
 
CUDA Sessions You Won't Want to Miss at GTC 2019
CUDA Sessions You Won't Want to Miss at GTC 2019CUDA Sessions You Won't Want to Miss at GTC 2019
CUDA Sessions You Won't Want to Miss at GTC 2019
 
OpenACC Monthly Highlights February 2019
OpenACC Monthly Highlights February 2019OpenACC Monthly Highlights February 2019
OpenACC Monthly Highlights February 2019
 
GTC Europe 2017 Keynote
GTC Europe 2017 KeynoteGTC Europe 2017 Keynote
GTC Europe 2017 Keynote
 
GTC 2018: A New AI Era Dawns
GTC 2018: A New AI Era DawnsGTC 2018: A New AI Era Dawns
GTC 2018: A New AI Era Dawns
 
HPC Top 5 Stories: Nov. 11, 2016
HPC Top 5 Stories: Nov. 11, 2016HPC Top 5 Stories: Nov. 11, 2016
HPC Top 5 Stories: Nov. 11, 2016
 
HPC Top 5 Stories: Nov. 21, 2016
HPC Top 5 Stories: Nov. 21, 2016HPC Top 5 Stories: Nov. 21, 2016
HPC Top 5 Stories: Nov. 21, 2016
 
EPSRC CDT Conference
EPSRC CDT ConferenceEPSRC CDT Conference
EPSRC CDT Conference
 
OpenACC Monthly Highlights May 2017
OpenACC Monthly Highlights  May 2017OpenACC Monthly Highlights  May 2017
OpenACC Monthly Highlights May 2017
 
HPC Top 5 Stories: September 29, 2017
HPC Top 5 Stories: September 29, 2017HPC Top 5 Stories: September 29, 2017
HPC Top 5 Stories: September 29, 2017
 
NVIDIA 2017 Overview
NVIDIA 2017 OverviewNVIDIA 2017 Overview
NVIDIA 2017 Overview
 
CUDA DLI Training Courses at GTC 2019
CUDA DLI Training Courses at GTC 2019CUDA DLI Training Courses at GTC 2019
CUDA DLI Training Courses at GTC 2019
 
GTC 2017: Powering the AI Revolution
GTC 2017: Powering the AI RevolutionGTC 2017: Powering the AI Revolution
GTC 2017: Powering the AI Revolution
 
NVIDIA Corporation Brochure: Who We Are
NVIDIA Corporation Brochure: Who We AreNVIDIA Corporation Brochure: Who We Are
NVIDIA Corporation Brochure: Who We Are
 
HPC Top 5 Stories: May 3, 2017
HPC Top 5 Stories: May 3, 2017HPC Top 5 Stories: May 3, 2017
HPC Top 5 Stories: May 3, 2017
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. Lowndes
 

Similar to OpenACC Monthly Highlights- December

Similar to OpenACC Monthly Highlights- December (20)

OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020
 
OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020
 
OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020
 
OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020
 
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
 
OpenACC Monthly Highlights June 2017
OpenACC Monthly Highlights June 2017OpenACC Monthly Highlights June 2017
OpenACC Monthly Highlights June 2017
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
 
OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020
 
OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020
 
OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021
 
OpenACC Highlights - February
OpenACC Highlights - FebruaryOpenACC Highlights - February
OpenACC Highlights - February
 
OpenACC Monthly Highlights
OpenACC Monthly HighlightsOpenACC Monthly Highlights
OpenACC Monthly Highlights
 
OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022
 
OpenACC and Hackathons Monthly Highlights
OpenACC and Hackathons Monthly HighlightsOpenACC and Hackathons Monthly Highlights
OpenACC and Hackathons Monthly Highlights
 
OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021
 
OpenACC Monthly Highlights September 2019
OpenACC Monthly Highlights September 2019OpenACC Monthly Highlights September 2019
OpenACC Monthly Highlights September 2019
 
OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021
 
OpenACC Highlights - March
OpenACC Highlights - MarchOpenACC Highlights - March
OpenACC Highlights - March
 
OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019
 

More from NVIDIA

NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October Summary
NVIDIA
 

More from NVIDIA (20)

NVIDIA Story 2023.pdf
NVIDIA Story 2023.pdfNVIDIA Story 2023.pdf
NVIDIA Story 2023.pdf
 
NVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring HighlightsNVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring Highlights
 
NVIDIA Brochure 2021 Company Overview
NVIDIA Brochure 2021 Company OverviewNVIDIA Brochure 2021 Company Overview
NVIDIA Brochure 2021 Company Overview
 
NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October Summary
 
The Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life SciencesThe Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life Sciences
 
NLP for Biomedical Applications
NLP for Biomedical ApplicationsNLP for Biomedical Applications
NLP for Biomedical Applications
 
Top 5 Deep Learning and AI Stories - August 30, 2019
Top 5 Deep Learning and AI Stories - August 30, 2019Top 5 Deep Learning and AI Stories - August 30, 2019
Top 5 Deep Learning and AI Stories - August 30, 2019
 
Seven Ways to Boost Artificial Intelligence Research
Seven Ways to Boost Artificial Intelligence ResearchSeven Ways to Boost Artificial Intelligence Research
Seven Ways to Boost Artificial Intelligence Research
 
NVIDIA Developer Program Overview
NVIDIA Developer Program OverviewNVIDIA Developer Program Overview
NVIDIA Developer Program Overview
 
NVIDIA at Computex 2019
NVIDIA at Computex 2019 NVIDIA at Computex 2019
NVIDIA at Computex 2019
 
Top 5 DGX Sessions From GTC 2019
Top 5 DGX Sessions From GTC 2019Top 5 DGX Sessions From GTC 2019
Top 5 DGX Sessions From GTC 2019
 
DGX POD Top 4 Sessions From GTC 2019
DGX POD Top 4 Sessions From GTC 2019DGX POD Top 4 Sessions From GTC 2019
DGX POD Top 4 Sessions From GTC 2019
 
Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019
 
This Week in Data Science - Top 5 News - April 26, 2019
This Week in Data Science - Top 5 News - April 26, 2019This Week in Data Science - Top 5 News - April 26, 2019
This Week in Data Science - Top 5 News - April 26, 2019
 
GTC 2019 Keynote in Silicon Valley
GTC 2019 Keynote in Silicon ValleyGTC 2019 Keynote in Silicon Valley
GTC 2019 Keynote in Silicon Valley
 
Transforming Healthcare at GTC Silicon Valley
Transforming Healthcare at GTC Silicon ValleyTransforming Healthcare at GTC Silicon Valley
Transforming Healthcare at GTC Silicon Valley
 
Empowering Radiology with AI
Empowering Radiology with AIEmpowering Radiology with AI
Empowering Radiology with AI
 
Top 5 Deep Learning and AI Stories - November 30, 2018
Top 5 Deep Learning and AI Stories - November 30, 2018Top 5 Deep Learning and AI Stories - November 30, 2018
Top 5 Deep Learning and AI Stories - November 30, 2018
 
Top 5 AI and Deep Learning Stories - November 9, 2018
Top 5 AI and Deep Learning Stories - November 9, 2018Top 5 AI and Deep Learning Stories - November 9, 2018
Top 5 AI and Deep Learning Stories - November 9, 2018
 
Key Healthcare Takeaways from GTC in October
Key Healthcare Takeaways from GTC in OctoberKey Healthcare Takeaways from GTC in October
Key Healthcare Takeaways from GTC in October
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

OpenACC Monthly Highlights- December

  • 2. 2 OPENACC DIRECTIVES ARE DESIGNED FOR Scientists to help do more science and less programming Performance portability on CPUs, GPUs and other platforms 1 2
  • 3. 3 SINGLE CODE FOR MULTIPLE PLATFORMS OpenPOWER Sunway x86 CPU x86 Xeon Phi NVIDIA GPU AMD PEZY-SC 9x 10x 11x 52x 9x 10x 11x 77x 0x 20x 40x 60x 80x SpeedupvsSingleHaswellCore PGI OpenACC Intel OpenMP IBM OpenMP Dual Haswell Dual Broadwell Dual POWER8 1 Tesla P100 OpenACC - Performance Portable Programming Model for HPC 1 Tesla V100 AWE Hydrodynamics CloverLeaf mini-App, bm32 data set Systems: Haswell: 2x16 core Haswell server, four K80s, CentOS 7.2 (perf-hsw10), Broadwell: 2x20 core Broadwell server, eight P100s (dgx1-prd-01), Minsky: POWER8+NVLINK, four P100s, RHEL 7.3 (gsn1). Compilers: Intel 17.0, IBM XL 13.1.3, PGI 16.10, KNL: Compiler version: 17.0.1 20161005, Benchmark: CloverLeaf v1.3 downloaded from http://uk-mac.github.io/CloverLeaf the week of November 7 2016; CloverlLeaf_Serial; CloverLeaf_ref (MPI+OpenMP); CloverLeaf_OpenACC (MPI+OpenACC) Data compiled by PGI November 2016, Volta data collected June 2017
  • 4. 4 silica IFPEN, RMM-DIIS on P100 OPENACC GROWING MOMENTUM Wide Adoption Across Key HPC Codes and Domains 3 of Top 5 HPC Applications ANSYS Fluent, Gaussian, VASP 40 core Broadwell 1 P100 2 P100 4 P100 0 1 2 3 4 5 Speed-up vasp_std (5.4.4) vasp_gpu (5.4.4) OpenACC port (latest) VASP, silica IFPEN, RMM-DIIS on P100 * OpenACC port covers more VASP routines than CUDA, OpenACC port planned top down, with complete analysis of the call tree, OpenACC port leverages improvements in latest VASP Fortran source base silica IFPEN, RMM-DIIS on P100 CAAR Codes GTC XGC ACME FLASH LSDalton
  • 5. 5 2018 HACKATHONS ANNOUNCED Worldwide 5-day events, 2 mentors/team, >85 codes accelerated to date TU Dresden Hackathon Call for Applications: January 14, 2018 Event Dates: March 5-9, 2018 1st 2018 Hackathon SUBMIT APPLICATION
  • 6. 6 PGI COMMUNITY EDITION 17.10 RELEASED  Tesla V100 GPU Support  OpenACC for CUDA Unified Memory  Automatic Deep Copy of Fortran Derived Types in OpenACC  Use C++14 Lambdas with Capture in OpenACC Regions  New Profiling Features for OpenACC and CUDA Unified Memory  New cuSOLVER Library Interoperability  PGI Unified Binary for Tesla and Multicore  and much more… DOWNLOAD NOW No-cost license to a recent release of the PGI Fortran, C and C++ compilers and tools for multicore CPUs and NVIDIA Tesla GPUs, including all OpenACC, OpenMP and CUDA Fortran features.
  • 7. 7 BROAD ADOPTION IN WEATHER & CLIMATE OpenACC is Widely Deployed in Weather and Climate Domain "Our team has been investigating OpenACC as a pathway to performance portability for the MPAS global atmospheric model. Using this approach for the MPAS dynamical core, we have achieved speedups ranging between 2.5 and 2.7, relative to a dual-socket, 18-core Intel Xeon v4 node.” Dr. Rich Loft Director of Technology Development at the NCAR Computational Information and Systems Laboratory Key Models Worldwide Using OpenACC silica IFPEN, RMM-DIIS on P100 MPAS ACME COSMO IFS(ESCAPE) NICAM ICON
  • 8. 8 GORDON BELL FINALISTS TAP INTO OPENACC “OpenACC allowed us to scale the CAM-SE to over 1.8 million Sunway cores with a simulation speed of over 3 simulated years per day. Without OpenACC, the team would have spent years coding for the complexity of the components in the TaihuLight Supercomputer.” Petascale-level CAM-SE Performance on TaihuLight Prof. Haohuan Fu, Deputy Director of the National Supercomputing Center in Wuxi
  • 9. 9 OPENACC ONLINE COURSE RECORDINGS Free lectures and hands-on labs WATCH NOW silica IFPEN, RMM-DIIS on P100 John Urbanic Parallel Computing Specialist Pittsburgh Supercomputing Center Jeff Larkin Developer Technology Software Engineer NVIDIA
  • 10. 10 RESOURCES  Paper: Parallware Trainer: Interactive Tool for Experiential Learning of Parallel Programming using OpenMP and OpenACC  Recorded SC17 Talks 1. Application Readiness Projects for the Summit Architecture 2. Accelerating HPC Programmer Productivity with OpenACC and CUDA Unified Memory 3. An Agile Approach to Building a GPU-enabled and Performance-portable Global Cloud-resolving Atmospheric Model READ NOW “This paper presents Parallware Trainer, a new interactive tool for high-productivity STEM education and training in parallel programming using OpenMP 4.5 and OpenACC 2.5. It enables experiential learning by providing an interactive, real-time GUI with editor capabilities to assist in the design, implementation and benchmarking of OpenMP/OpenACC-enabled parallel code.”
  • 11. 11 & OPENACC.ORG ANNOUNCEMENTS New Members New Officers Robert Henschel Treasurer Director, Science Community Tools, Indiana University New Specification OpenACC 2.6 Specification Approved Includes Deep Copy one of the most user requested feature. Benefits apps with complex data types. Simplifies coding. Complete OpenACC 2.6 Specification Fernanda Foertter Release Manager HPC Data Scientist Oak Ridge National Laboratory
  • 12. 12 OPENACC IS GROWING New Member >50K downloads of PGI Community Edition since the 1st release 2K students of OpenACC Online Course in October 2017 2X Slack Channel growth since June 2017 Growing User Community

Editor's Notes

  1. Simple, Powerful, Portable