Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenACC Monthly Highlights - February 2018


Published on

Check out the latest in OpenACC this month including the PGI 18.1 release, GTC 2018 activity, paper highlights, upcoming events and a call for paper submissions.

Published in: Technology
  • Be the first to comment

OpenACC Monthly Highlights - February 2018

  2. 2. 2 WHAT IS OPENACC main() { <serial code> #pragma acc kernels { <parallel code> } } Add Simple Compiler Directive POWERFUL & PORTABLE Directives-based programming model for parallel computing Designed for performance and portability on CPUs and GPUs SIMPLE Open Specification Developed by Consortium
  3. 3. 3 silica IFPEN, RMM-DIIS on P100 OPENACC GROWING MOMENTUM Wide Adoption Across Key HPC Codes ANSYS Fluent Gaussian VASP LSDalton MPAS GAMERA GTC XGC ACME FLASH COSMO Numeca OVER 100 APPS* USING OpenACC Prof. Georg Kresse Computational Materials Physics University of Vienna For VASP, OpenACC is the way forward for GPU acceleration. Performance is similar to CUDA, and OpenACC dramatically decreases GPU development and maintenance efforts. We’re excited to collaborate with NVIDIA and PGI as an early adopter of Unified Memory. VASP Top Quantum Chemistry and Material Science Code * Applications in production and development
  4. 4. 4 0 20 40 60 80 100 120 140 160 Multicore Haswell Multicore Broadwell Multicore Skylake SINGLE CODE FOR MULTIPLE PLATFORMS OpenPOWER Sunway x86 CPU x86 Xeon Phi NVIDIA GPU AMD GPU PEZY-SC OpenACC - Performance Portable Programming Model for HPC KeplerPascal Volta V100 1x 2x 4x 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), Broadwell server, eight V100s (dgx07), Skylake 2x20 core Xeon Gold server (sky-4). Compilers: Intel 2018.0.128, PGI 18.1 Benchmark: CloverLeaf v1.3 downloaded from the week of November 7 2016; CloverlLeaf_Serial; CloverLeaf_ref (MPI+OpenMP); CloverLeaf_OpenACC (MPI+OpenACC) Data compiled by PGI February 2018. PGI 18.1 OpenACC Intel 2018 OpenMP 7.6x 7.9x 10x 10x 11x 40x 14.8x 15x SpeedupvsSingleHaswellCore 109x 67x 142x
  5. 5. 5 PGI 18.1 IS NOW AVAILABLE READ MORE  Support for Intel Skylake, IBM POWER9 and AMD Zen  AVX-512 code generation on compatible Intel processors  Full OpenACC 2.6 directives-based parallel programming on both Tesla GPUs and multicore CPUs  OpenMP 4.5 for x86-64 and OpenPOWER multicore CPUs  Integrated CUDA 9.1 toolkit and libraries for Tesla GPUs including V100 Volta  Partial C++17 support and GCC 7.2 interoperability  New PGI fastmath intrinsics library including AVX-512 support  And more
  6. 6. 6 OPENACC AT GTC 2018 – MARCH 26-29TH Talks, Tutorials, Labs, User Group Meeting Featured Talk Speaker Accelerating Molecular Modeling Tasks on Desktop and Pre-Exascale Supercomputers John Stone - Senior Research Programmer, University of Illinois An Agile Approach to Building a GPU-enabled and Performance- portable Global Cloud-resolving Atmospheric Model Richard Loft - CO, National Center for Atmospheric Research Analysis of Performance Gap Between OpenACC and the Native Approach on P100 GPU and SW26010: A Case Study with GTC-P Stephen Wang - GPU Specialist, Shanghai Jiao Tong University Porting VASP to GPUs with OpenACC Markus Wetzstein - HPC DevTech Engineer, NVIDIA Stefan Maintz - DevTech Engineer, NVIDIA LEARN MORE
  7. 7. 7 TUTORIALS AND LABS AT GTC Tutorial/Lab Instructor In-depth Performance Analysis for OpenACC/CUDA/OpenCL Applications with Score-P and Vampir Robert Henschel - Director Science Community Tools, Indiana University Guido Juckeland - Head of Computational Science Group, Helmholtz-Zentrum Dresden-Rossendorf Best GPU Code Practices Combining OpenACC, CUDA, and OmpSs Antonio J. Peña - Sr. Researcher, Barcelona Supercomputing Center (BSC) Programming GPU-Accelerated OpenPOWER Systems with OpenACC Andreas Herten - Post-Doctoral Researcher GPUs in HPC, Jülich Supercomputing Centre Fundamentals of Accelerated Computing with OpenACC - Wednesday March 28th afternoon Jeff Larkin, Jeff Larkin - Senior DevTech Software Engineer, NVIDIA LEARN MORE
  8. 8. 8 USER GROUP MEETING Tuesday March 27th at 7:30PM John Stone Senior Research Programmer, Theoretical and Computational Biophysics Group and NIH Center for Macromolecular Modeling and Bioinformatics Randy Allen Director of Advanced Research at Mentor Graphics. Lead developer of OpenACC GCC implementation. VMD with OpenACC GCC OpenACC Updates INVITED SPEAKERS FOOD, DRINKS & FUN REGITER HERE
  9. 9. 9 RESOURCES  Paper: Implicit Low-Order Unstructured Finite-Element Multiple Simulation Enhanced by Dense Computation using OpenACC “The developed solver on ten Reedbush-H nodes (20 P100 GPUs) attained speedup of 14.2 times from the original solver on 20 K computer nodes. On the newest Volta generation V100 GPUs, the solver attained a further 2.52 times speedup with respect to P100 GPUs. The total procedure of algorithm modification and porting implementation took only two weeks.” READ NOW Fig. 6. Target region of the application example (black line). The black, blue, and red points indicate the positions for GEONET, GPS-A, and S-net, respectively
  10. 10. 10 UPCOMING EVENTS Event Date TU Dresden Hackathon, Dresden, Germany March 5 - 9, 2018 CESGAHACK 18, Santiago de Compostela, Spain March 5 - 9, 2018 OpenACC Workshop, XSEDE, Multiple sites March 6, 2018 PPCES, OpenACC 1day workshop, Aachen, Germany March 15, 2018 GTC 2018, San Jose, California, USA March 26-29, 2018 OpenACC Workshop, BSC, Barcelona, Spain April 11-12, 2018 Pawsey Hackathon, Perth, Australia April 16-20, 2018 Directive Based GPU Programming May 14, 2018 GPU Hackathon: UofC Boulder June 4, 2018 COMPLETE LIST OF EVENTS
  11. 11. 11 CALL FOR PAPERS Event Date CU Boulder Hackathon, Boulder, CO, USA March 31, 2018 3rd International Workshop on Performance Portable Programming Models for Accelerators (P^3MA) April 3, 2018
  12. 12. WWW.OPENACC.ORG Learn more at