1 / 10

OpenACC Monthly Highlights

Learn what's new with OpenACC Monthly Highlights.

nvidia
Download Presentation

OpenACC Monthly Highlights

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 July and August 2017

  2. 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> } }

  3. 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

  4. Learn what’s new with OpenACC

  5. PGI 17.7 IS NOW AVAILABLE Tesla V100 GPU Support OpenACC for CUDA Unified Memory C++ Enhancements Use C++14 Lambdas with Capture in OpenACC Regions Enhanced cuSOLVER Library Interoperability OpenMP 4.5 for Multicore CPUs PGI Unified Binary for Tesla and Multicore LLVM/x86-64 Code Generator (beta feature) New Profiling Features for OpenACC and CUDA Unified Memory • • • • • • • • • https://www.pgicompilers.com/products/new-in-pgi.htm

  6. ARTICLES AND BLOG POSTS Brookhaven Lab Hosts "Brookathon," a Five-Day GPU Hackathon: https://www.bnl.gov/newsroom/news.php?a=212273 InsideHPC Video interview with Sunita Chandrasekaran and Michael Wolfe: https://insidehpc.com/2017/07/video-openacc-update- isc-2017/ HPCWire article discussing OpenACC and OpenMP: https://www.hpcwire.com/2017/07/03/optimizing-codes- heterogeneous-hpc-clusters-using-openacc/

  7. NEW RESOURCES  Tutorial: Complete Parallel Programming with OpenACC Tutorial Series with Michael Wolfe WATCH NOW  Paper: Evaluation of a Directive-Based GPU Programming Approach for High-Order Unstructured Mesh Computational Fluid Dynamics “While it is in general possible to write an optimized code using OpenCL (or CUDA) that outperforms OpenACC, we find that the directive based approach offered by OpenACC results in a flexible, unified and hence smaller code-base that is easier to maintain, is readily portable and promotes algorithm development.” READ NOW

  8. 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 30, 2017 http://waccpd.org/ COMPLETE LIST OF EVENTS

  9. UPCOMING EVENTS EVENT & LOCATION NASA GPU Hackathon NASA Langley, Virginia, USA 6th NVIDIA GPU Workshop Latin America, São Paulo, SP, Brazil CSCS Hackathon Lugano, Switzerland ORNL Hackathon Knoxville, Tennessee, USA WACCPD Workshop, SC17, Denver, USA Scalable Parallel Programming Using OpenACC for Multicore, GPUs, and Manycore SC17, Denver, USA DATE LINK https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons Aug 21 - 25, 2017 Aug 23 - 24, 2017 http://info.nvidia.com/vi-nvidia-workshop- latin-america-august.html https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons Sep 4 - 8, 2017 Oct 16 - 20, 2017 Nov 13, 2017 http://waccpd.org/ http://sc17.supercomputing.org/presenta tion/?id=tut135&sess=sess224 Nov 13, 2017 COMPLETE LIST OF EVENTS

  10. FOR MORE INFORMATION Visit OpenACC.org EXPLORE NOW

More Related