O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

OpenACC Monthly Highlights February 2019

1.815 visualizações

Publicada em

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!

Publicada em: Tecnologia
  • Seja o primeiro a comentar

OpenACC Monthly Highlights February 2019

  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 OpenACC.org 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 DON’T MISS THESE UPCOMING EVENTS COMPLETE LIST OF 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
  5. 5. 5 OPENACC AT GTC 2019 – MARCH 18-21ST Talks, Tutorials, Labs and More! VIEW ALL EVENTS 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.
  6. 6. 6 GPU BOOTCAMP AT GTC Sunday March 17th | 8:30 AM - 6:00 PM APPLY NOW 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.
  7. 7. 7 10TH ANNUAL USER GROUP MEETING Tuesday March 19th at 7:30PM RSVP NOW 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. WWW.OPENACC.ORG Learn more at