1 / 11

OpenACC Monthly Highlights February 2019

Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming NVIDIA GTC 2019, complete schedule of GPU hackathons and more!

nvidia
Download Presentation

OpenACC Monthly Highlights February 2019

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 February 2019

  2. WHAT IS OPENACC? Open Specification Developed by OpenACC.org Consortium Designed for performance and portability on CPUs and GPUs Add Simple Compiler Directive Directives-based programming model for parallel computing main() { <serial code> #pragma acc kernels { <parallel code> } } SIMPLE POWERFUL & PORTABLE 2

  3. OPENACC GROWING MOMENTUM Wide Adoption Across Key HPC Codes VASP Top Quantum Chemistry and Material Science Code OVER 100 APPS* USING OpenACC “ ANSYS Fluent Gaussian VASP GTC XGC ACME FLASH COSMO Numeca 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. “ silica IFPEN, RMM-DIIS on P100 LSDalton MPAS GAMERA Prof. Georg Kresse Computational Materials Physics University of Vienna * Applications in production and development 3

  4. DON’T MISS THESE UPCOMING EVENTS Event Call Closes Event Date GTC Bootcamp at GTC 2019, San Jose, California, USA March 4, 2019 March 17, 2019 CAS GPU Hackathon March 1, 2019 April 15-19, 2019 JGI GPU Hackathon March 1, 2019 May 6-10, 2019 MIT GPU Hackathon April 5, 2019 June 3-7, 2019 Colombia GPU Hackathon April 19, 2019 June 17-21, 2019 Princeton GPU Hackathon April 26, 2019 June 24-28, 2019 COMPLETE LIST OF EVENTS 4

  5. OPENACC AT GTC 2019 – MARCH 18-21ST Talks, Tutorials, Labs and More! Explore and engage with the latest research, resources and technology. Learn from thought leaders across academia, research and supercomputing centers such as University of Delaware, University of Illinois at Urbana-Champaign, NCAR, Jülich Supercomputing Centre, Helmholtz-Zentrum Dresden-Rossendorf, and more. With sessions covering topics from scientific disciplines to the most current developments in accelerator programming, there is something for everyone. Attend the GPU Bootcamp, take a hands-on lab or tutorial, connect with experts, and network with peers at this seminal event. VIEW ALL EVENTS 5

  6. GPU BOOTCAMP AT GTC Sunday March 17th| 8:30 AM - 6:00 PM Want to start learning how to accelerate your code quickly and efficiently? GPU Bootcamp is the place to go! Designed for scientists and researchers, this free one-day event will introduce you to a variety of tools for GPU-accelerated computing where you can master key acceleration techniques with the OpenACC programming model, then apply your knowledge to a real code. Registration to GTC is not required. APPLY NOW 6

  7. 10TH ANNUAL USER GROUP MEETING Tuesday March 19that 7:30PM Enjoy an evening of colleagues, conversations and cocktails at the OpenACC 10th Annual User Group Meeting. The event will provide a great platform to discuss training, discover the latest resources, give feedback on the specification, collaborate on OpenACC-related research and activities, and share experiences and best practices RSVP NOW 7

  8. RESOURCES Video Tutorial: OpenACC Selected Topics Michael Wolfe, NVIDIA/PGI Compilers and Tools These engaging video tutorials cover a wide range of topics including: pool allocator using OpenACC, managed memory msing OpenACC, implicit deep copy, true deep copy, the future of data management, multicore execution, and pinned memory. VIEW NOW 8

  9. RESOURCES Paper: Parallelization of a Denoising Algorithm for Tonal Bioacoustic Signals using OpenACC Directives Jorge Castro, Advanced Computing Laboratory, Costa Rica National High Technology Center Esteban Meneses, School of Computing, Costa Rica Institute of Technology Automatic segmentation and classification methods for bioacoustic signals enable real- time monitoring, population estimation, as well as other important tasks for the conservation, management, and study of wildlife. These methods normally require a filter or a denoising strategy to enhance relevant information in the input signal and avoid false positive detections. This denoising stage is usually the performance bottleneck of such methods. This paper discusses parallelizing a denoising algorithm for tonal bioacoustic signals using mainly OpenACC directives. The implemented program was executed in both multicore and GPU architectures. The proposed parallelized algorithm achieves a higher speedup on GPU than CPU, leading to a 10.67 speedup compared to the original sequential algorithm in C++. READ NOW 9

  10. RESOURCES Blog: Optimizing an OpenACC Weather Simulation Kernel Alan Gray, NVIDIA This blog article describes recent work to optimize an OpenACC code provided by the Met Office in the United Kingdom. This relatively small computational section has been developed as part of preparations to move to the new LFRic Weather Simulation Model. LFRic will be developed using an automated system called PSyclone which itself is currently under development at The Hartree Centre to generate performance-portable parallel code, including OpenACC-augmented Fortran for execution on GPUs. The hand-tuning of the code described in this blog provides a “gold standard” for PSyclone, to ensure that it is developed in a way that permits good performance on the GPU architecture. READ NOW 10

  11. Learn more at WWW.OPENACC.ORG

More Related