90 likes | 217 Views
Get updates about OpenACC. This month focuses on: A new OpenACC Online Course, book and number of exciting events highlighted in the OpenACC September Update
E N D
OPENACC MONTHLY HIGHLIGHTS September 2017
OpenACC.org Members OpenACC Directives 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
INTRODUCTION TO OPENACC COURSE Free course to start accelerating codes on CPUs and GPUs John Urbanic Parallel Computing Specialist Pittsburgh Supercomputing Center Lectures Hands-on labs Jeff Larkin Developer Technology Software Engineer NVIDIA Time with experts Starts October 19, 2017 REGISTER NOW https://webinars.on24.com/NVIDIA/openacc
NEW BOOK: OPENACC FOR PROGRAMMERS Edited by: By Sunita Chandrasekaran, Guido Juckeland Discover how OpenACC makes scalable parallel programming easier and more practical • Get productive with OpenACC code editors, compilers, debuggers, and performance analysis tools • Build your first real-world OpenACC programs • Overcome common performance, portability, and interoperability challenges • Efficiently distribute tasks across multiple processors • READ MORE
RESOURCES Paper: From MPI to MPI+OpenACC: Conversion of a legacy FORTRAN PCG solver for the spherical Laplace equation “Overall, adding OpenACC to POT3D to add multi-GPU capabilities did not involve overly extensive development time, and for PC1 only required a 3% change in the source code. This, combined with the positive GPU performance results, encourages us to move forward in implementing OpenACC in our global MHD code MAS. The lessons learned in the POT3D implementation will be of great assistance in that venture, and we hope they will also be of assistance to other researchers considering adding accelerated computing to their legacy code using OpenACC.“ READ NOW
UPCOMING EVENTS EVENT & LOCATION ORNL Hackathon Knoxville, Tennessee, USA SBAC-PAD 2017 Campinas, Brazil DATE LINK https://www.olcf.ornl.gov/training- event/2017-gpu-hackathons Oct 9 - 13, 2017 Oct 17-20, 2017 http://www2.sbc.org.br/sbac/2017/ OpenACC Online Course Oct 19 - Nov 2, 2017 https://webinars.on24.com/NVIDIA/openacc WACCPD Workshop, SC17, Denver, USA Scalable Parallel Programming Using OpenACC for Multicore, GPUs, and Manycore SC17, Denver, USA User Group Meeting, SC17, Denver, USA Nov 13, 2017 http://waccpd.org/ http://sc17.supercomputing.org/presentati on/?id=tut135&sess=sess224 Nov 13, 2017 https://www.eventbrite.com/e/fourth- openacc-user-group-meeting-sc17-tag- restaurant-tickets-37930132046?ref=estw Nov 14, 2017 COMPLETE LIST OF EVENTS
FOR MORE INFORMATION Visit OpenACC.org EXPLORE NOW