1 / 13

OpenACC Monthly Highlights- December

Get updates about OpenACC. This month focuses on the growth in OpenACC adoption, 2018 GPU hackathons, and more.

nvidia
Télécharger la présentation

OpenACC Monthly Highlights- December

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OPENACC MONTHLY HIGHLIGHTS December 2017

  2. OPENACC DIRECTIVES ARE DESIGNED FOR 2 1 Scientists to help do Performance portability on more science and less programming CPUs, GPUs and other platforms 2

  3. SINGLE CODE FOR MULTIPLE PLATFORMS OpenACC - Performance Portable Programming Model for HPC AWE Hydrodynamics CloverLeaf mini-App, bm32 data set 77x 80x OpenPOWER PGI OpenACC Intel OpenMP Sunway Speedup vs Single Haswell Core 60x IBM OpenMP 52x x86 CPU 40x x86 Xeon Phi NVIDIA GPU 20x 11x AMD 11x 10x 10x 9x 9x PEZY-SC 0x Dual Haswell 1 Tesla P100 1 Tesla V100 Dual POWER8 Dual Broadwell 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 3

  4. OPENACC GROWING MOMENTUM Wide Adoption Across Key HPC Codes and Domains ANSYS Fluent, Gaussian, VASP GTC VASP, silica IFPEN, RMM-DIIS on P100 5 XGC vasp_std (5.4.4) vasp_gpu (5.4.4) OpenACC port (latest) 4 ACME silica IFPEN, RMM-DIIS on P100 FLASH 3 silica IFPEN, RMM-DIIS on P100 Speed-up 2 1 LSDalton 0 40 core Broadwell 1 P100 2 P100 4 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 CAAR Codes 3 of Top 5 HPC Applications 4

  5. 2018 HACKATHONS ANNOUNCED Worldwide 5-day events, 2 mentors/team, >85 codes accelerated to date SUBMIT APPLICATION TU Dresden Hackathon Call for Applications: January 14, 2018 Event Dates: March 5-9, 2018 1st2018 Hackathon 5

  6. PGI COMMUNITY EDITION 17.10 RELEASED  Tesla V100 GPU Support 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.  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 6

  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.” MPAS ACME COSMO silica IFPEN, RMM-DIIS on P100 IFS(ESCAPE) NICAM Dr. Rich Loft ICON Director of Technology Development at the NCAR Computational Information and Systems Laboratory Key Models Worldwide Using OpenACC 7

  8. GORDON BELL FINALISTS TAP INTO OPENACC Petascale-level CAM-SE Performance on TaihuLight “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.” Prof. Haohuan Fu, Deputy Director of the National Supercomputing Center in Wuxi 8

  9. OPENACC ONLINE COURSE RECORDINGS Free lectures and hands-on labs John Urbanic Parallel Computing Specialist Pittsburgh Supercomputing Center silica IFPEN, RMM-DIIS on P100 Jeff Larkin Developer Technology Software Engineer NVIDIA WATCH NOW 9

  10. RESOURCES  Recorded SC17 Talks 1. 2. Application Readiness Projects for the Summit Architecture Accelerating HPC Programmer Productivity with OpenACC and CUDA Unified Memory An Agile Approach to Building a GPU-enabled and Performance-portable Global Cloud-resolving Atmospheric Model 3.  Paper: Parallware Trainer: Interactive Tool for Experiential Learning of Parallel Programming using OpenMP and OpenACC “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.” READ NOW 10

  11. OPENACC.ORG ANNOUNCEMENTS & OpenACC 2.6 Specification Approved Robert Henschel Treasurer Director, Science Community Tools, Indiana University Includes Deep Copy one of the most user requested feature. Benefits apps with complex data types. Simplifies coding. Fernanda Foertter Release Manager HPC Data Scientist Oak Ridge National Laboratory Complete OpenACC 2.6 Specification New Members New Specification New Officers 11

  12. OPENACC IS GROWING >50K downloads of PGI Community Edition since the 1strelease 2K students of OpenACC Online Course in October 2017 2X Slack Channel growth since June 2017 New Member Growing User Community 12

  13. Learn more at WWW.OPENACC.ORG

More Related