120 likes | 236 Views
OpenACC June Highlights are full of the latest OpenACC news, events, user community, resources and more. Learn about OpenACC and join upcoming events.
E N D
OPENACC MONTHLY HIGHLIGHTS June 2017
OpenACC is a directives- based programming approach to parallel computing designed for performance and portability on CPUs and GPUs for HPC. Add Simple Compiler Directive main() { <serial code> #pragma acc kernels #pragma acc kernels { <parallel code> } }
SINGLE CODE FOR MULTIPLE PLATFORMS OpenACC - Performance Portable Programming Model for HPC AWE Hydrodynamics CloverLeaf mini-App, bm32 data set 77x 80x PGI OpenACC POWER Intel OpenMP Speedup vs Single Haswell Core Sunway 60x IBM OpenMP 52x x86 CPU 40x x86 Xeon Phi NVIDIA GPU 20x 11x 11x 10x 10x 9x 9x PEZY-SC 0x Dual Haswell 1 Tesla V100 1 Tesla P100 Dual Broadwell Dual POWER8 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. 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
TOP HPC APPS ADOPTING OPENACC OpenACC - Performance Portability And Ease of Programming ANSYS Fluent Gaussian ANSYS Fluent R18.0 Radiation Solver VASP 30000 Fluent Native Solver 3 of Top 10 Apps Fluent HTC Solver K80 GPU 22500 Time(S) COSMO ELEPHANT RAMSES ICON ORB5 GTC XGC ACME FLASH LSDalton 15000 7500 0 T4 T8 T14 T28 CPU (cores) 5 CSCS Codes 5 ORNL CAAR Codes CPU: (Haswell EP) Intel(R) Xeon(R) CPU E5-2695 v3 @2.30GHz, 2 sockets, 28 cores GPU: Tesla K80 12+12 GB, Driver 346.46
OPENACC: USER DRIVEN STANDARD Growing Community Shaping OpenACC 86% more downloads increase in average daily downloads in 6 mos Deep Copy The most user requested feature! 3rd User Group Meeting at ISC17 Benefits apps with complex data types. Simplifies coding. 5 Hackathons annually Prototype soon available for user evaluation* New Spec Feature OpenACC Community * Request prototype version at beta@pgroup.com
OPENACC.ORG NEWS Bringing OpenACC to a New Level Guido Juckeland, Secretary & Founder of the Computational Science Group at Helmholtz-Zentrum Dresden-Rossendorf (HZDR), Germany Vice-chair of the SPEC HPG Specification Development Update Sunita Chandrasekaran, Director of User Adoption ISC 2017 OpenACC 2.6 Specification Update Asst. Professor at the University of Delaware Active Member of the SPEC HPG, OpenACC and OpenMP 2016 IEEE TCHPC Award for Excellence for Early Career Researchers in HPC New Officers New Members Spec Updates
OpenACC Shows Growth Strength at ISC 2017 Growing Apps Adoption - Active User Community - New Members and Officers READ MORE New SPEC ACCEL 1.2 New SPEC ACCEL 1.2 allows users to modify directives in the OpenACC and OpenMP suites for measuring peak performance based on real-world applications READ MORE OpenACC Validation Suite is now open source The OpenACC Verification and Validation Suite helps verify the implementations of OpenACC features and its conformance to the specification. READ MORE
BEST PAPER AT ISC17 P^3MA WORKSHOP “Performance Portability Analysis for Real-Time Simulations of Smoke Propagation using OpenACC” by Anne Küsters, Sandra Wienke, and Lukas Arnold from Julich Supercomputing Center and RWTH Aachen University, Germany.
NEW RESOURCES Tutorial: OpenACC Tutorial Video with Michael Wolfe Introduction to Parallel Programming with OpenACC – Part 3 WATCH NOW Paper: Evaluating directive-based programming models on Wave Propagation Kernels “The results show that it is possible to obtain a parallel code for current HPC architectures investing a few hours or days. Moreover, the obtained speedup is up to an order of magnitude with respect to a sequential code. This conclusion is essential for evaluating the porting and parallelization of legacy code to current architectures." READ NOW
CALL FOR SUBMISSIONS EVENT DUE DATE LINK https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons/ ORNL Hackathon Aug 31, 2017 WACCPD Workshop, SC17, Denver, USA Aug 22, 2017 http://waccpd.org/ COMPLETE LIST OF EVENTS
UPCOMING EVENTS EVENT & LOCATION DATE LINK https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons NASA GPU Hackathon Aug 21 - 25, 2017 https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons CSCS Hackathon Sep 4 - 8, 2017 https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons ORNL Hackathon Oct 16 - 20, 2017 WACCPD Workshop, SC17, Denver, USA Nov 13, 2017 http://waccpd.org/ COMPLETE LIST OF EVENTS
FOR MORE INFORMATION Visit OpenACC.org EXPLORE NOW