Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:


Accelerating HPC Applications on NVIDIA GPUs with OpenACC

Doug Miles from NVIDIA gave this talk at the Stanford HPC Conference. “This talk will include an introduction to the OpenACC programming model, provide examples of its use in a number of production applications, explain how OpenACC and CUDA Unified Memory working together can dramatically simplify GPU programming, and close with a few thoughts on OpenACC future directions.”

Accelerating HPC Programmer Productivity with OpenACC and CUDA Unified Memory

Doug Miles from NVIDIA gave this talk at SC17. “CUDA Unified Memory for NVIDIA Tesla GPUs offers programmers a unified view of memory on GPU-accelerated compute nodes. The CPUs can access GPU high-bandwidth memory directly, the GPUs can access CPU main memory directly, and memory pages migrate automatically between the two when the CUDA Unified Memory manager determines it is performance-profitable. PGI OpenACC compilers now leverage this capability on allocatable data to dramatically simplify parallelization and incremental optimization of HPC applications for GPUs.”

Building a GPU-enabled and Performance-portable Global Cloud-resolving Atmospheric Model

Richard Loft from NCAR gave this talk at the NVIDIA booth at SC17. “The objectives of NCAR’s exploration of accelerator architectures for high performance computing in recent years has been to 1) speed up the rate of code optimization and porting and 2) understand how to achieve performance portability on codes in the most economical and affordable way.

Michael Wolfe Presents: Why Iteration Space Tiling?

In this Invited Talk from SC17, Michael Wolfe from NVIDIA presents: Why Iteration Space Tiling? The talk is based on his noted paper, which won the SC17 Test of Time Award. “Tiling is well-known and has been included in many compilers and code transformation systems. The talk will explore the basic contribution of the SC1989 paper to the current state of iteration space tiling.”

Video: OpenACC Eases GPU Programming for HPC at SC17

In this video from SC17, Sunita Chandrasekaran from OpenACC.org and Stan Posey from NVIDIA describe how OpenACC eases GPU programming for HPC. “At SC17, OpenACC.org announced milestones highlighting OpenACC’s broad adoption in weather and climate models that simulate the Earth’s atmosphere, including one of this year’s Gordon Bell finalist. Additionally, the organization announced their hackathon momentum and the new  OpenACC 2.6 specification.”

New Book: OpenACC for Programmers

Sunita Chandrasekaran and Guido Juckeland have published a new book on Programming with OpenACC. “Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACC for Programmers integrates contributions from 19 leading parallel-programming experts from academia, public research organizations, and industry.”

OpenACC Brings Directives to Accelerated Computing at ISC 2017

In this video from ISC 2017, Sunita Chandrasekaran and Michael Wolfe describe how OpenACC makes GPU-accelerated computing more accessible to scientists and engineers. “OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level model.”

Video: OpenACC Update from ISC 2017

In this video from ISC 2017, Sunita Chandrasekaran and Michael Wolfe present an overview of OpenACC and a preview of upcoming GPU Hackathon events. “OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level model.”

SPEC/HPG hardware acceleration benchmark adds OpenMP Suite

Today SPEC’s High-Performance Group released a new version of its SPEC ACCEL software that adds a suite of OpenMP applications for measuring the performance of systems using hardware accelerator devices and supporting software. SPEC ACCEL also measures performance for computationally intensive parallel applications running under the OpenCL and OpenACC programming models.

The OpenMP application benchmarks are the first of their kind and now give our customers the opportunity to compare hardware configurations based on the most popular open-programming models,” says Guido Juckeland, SPEC/HPG vice chair. “We look forward to a wide variety of SPEC ACCEL result submissions on the SPEC website and a number of research papers comparing various optimization settings on multiple platforms.”

OpenACC Takes Off at ISC17

Today the OpenACC standards group announced plans to showcase new advancements and increasing momentum for their programming model at ISC 2017 in Frankfurt. “OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level or explicit models.”