There is a wide range of industry and research support for this effort:
“Compiler directives are integral as we continue the build-out and deployment of the Titan GPU-accelerated supercomputer. Our ultimate goal is to have all Titan supercomputing code run on hybrid CPU/GPU nodes, and OpenACC will enable programmers to develop portable applications that maximize the performance and power efficiency benefits of this architecture.”
- Buddy Bland, Titan project director at Oak Ridge National Laboratory, referring to a system expected to be the world’s fastest supercomputer
"The definition and use of standards are critical to computational science and the application programs that are developed and used in production runs. Without standards portability, optimization, and maintenance of software suffers and forces developers to rewrite software for different hardware platforms and for each generation of new hardware that is deployed. I applaud the direction that Nvidia, PGI, and Cray have taken with the formulation of OpenACC. This has the potential for enhancing many applications codes that will be based on these standardized directives."
- Jack Dongarra, University of Tennessee
"A standardized set of directives for hybrid CPU/GPU programming fills an important gap in the programming environments for hybrid systems with GPU. Their support in high-quality compilers will enhance programmer productivity, and make hybrid systems interesting to applications that have so far not considered use of GPU."
- Thomas Schulthess, CSCS
“OpenACC represents a major development for the scientific community. Programming models for open science by definition need to be flexible, open and portable across multiple platforms; OpenACC is well designed to fill this need. It provides a valuable new tool to empower the vast numbers of domain scientists who could benefit from application acceleration, but who may not have the funding or expertise to port their code to emerging architectures.”
- Jeffrey Vetter, joint professor in the Computational Science and Engineering School of the College of Computing at Georgia institute of Technology
“I am enthusiastic about the future of accelerator technologies. The OpenACC announcement highlights the technically impressive initiative undertaken by members of the OpenMP Working Group on Accelerators. I look forward to working with all four companies within the OpenMP organization to merge OpenACC with other ideas to create a common specification which extends OpenMP to support accelerators. We look forward to incorporating accelerator support with the full support of all OpenMP members in a future version of the OpenMP specification.”
- Michael Wong, CEO of the OpenMP Architecture Review Board
“Directive-based programming offers a simple yet powerful way to extract the benefits of heterogeneous compute platforms. As the leading provider of heterogeneous compute technologies, AMD believes compilers such as CAPS HMPP can help build GPU accelerated applications faster and increase overall developer productivity. With the addition of CAPS HMPP, a larger community of developers can now take advantage of industry standard directives, including OpenACC now and OpenMP accelerators in the future.”
- Margaret Lewis, Director, Server Software Planning, AMD
“Programming using OpenACC directives plays an important role in moving legacy applications to our new hybrid Tier0 architecture CURIE while minimizing custom code needed.”- Stephane Requena, CTO GENCI, one of the four hosting members of the Partnership for Advanced Computing in Europe (PRACE).