Simulation / Modeling / Design

Performance Portability for GPUs and CPUs with OpenACC

AI-Generated Summary

  • The PGI Compiler 15.10 release enables OpenACC-enabled source code to compile for parallel execution on either multicore CPUs or GPU accelerators.
  • This capability provides performance portability across multiple system architectures using a single version of the source code.
  • Douglas Miles, director of PGI Compilers & Tools at NVIDIA, stated the goal is to enable HPC developers to easily port applications across all major CPU and accelerator platforms with uniformly high performance.

Next Step

Powered by NVIDIA Nemotron. AI-generated content may summarize information incompletely. Verify important information. Learn more

New PGI compiler release includes support for C++ and Fortran applications to run in parallel on multi-core CPUs or GPU accelerators. OpenACC gives scientists and researchers a simple and powerful way to accelerate scientific computing applications incrementally.
With the PGI Compiler 15.10 release, OpenACC enables performance portability between accelerators and multicore CPUs. The new PGI Fortran, C and C++ compilers for the first time allow OpenACC-enabled source code to be compiled for parallel execution on either a multicore CPU or a GPU accelerator. This capability provides tremendous flexibility for programmers, enabling applications to take advantage of multiple system architectures with a single version of the source code.
OpenACC portable performance
“Our goal is to enable HPC developers to easily port applications across all major CPU and accelerator platforms with uniformly high performance using a common source code base,” said Douglas Miles, director of PGI Compilers & Tools at NVIDIA.
Read more on Parallel Forall >>
 

Discuss (0)

Tags