[PR] NVIDIA, Cray, PGI, CAPS Unveil ‘OpenACC’ Programming Standard for Parallel Computing

Author
Cerira
Reading time:
November 17, 2011

Directives-based Programming Makes Accelerating Applications Using CPUs and GPUs Dramatically Easier than Modifying Underlying Code

SINGAPORE — November 14, 2011 — In an effort to make it easier for programmers to take advantage of parallel computing, NVIDIA, Cray Inc., the Portland Group (PGI), and CAPS enterprise announced today a new parallel-programming standard, known as OpenACC™.

Initially developed by PGI, Cray, and NVIDIA, with support from CAPS, OpenACC is a new open parallel programming standard designed to enable the millions of scientific and technical programmers to easily take advantage of the transformative power of heterogeneous CPU/GPU computing systems.

OpenACC allows parallel programmers to provide simple hints, known as “directives,” to the compiler, identifying which areas of code to accelerate, without requiring programmers to modify or adapt the underlying code itself. By exposing parallelism to the compiler, directives allow the compiler to do the detailed work of mapping the computation onto the accelerator.

OpenACC is anticipated to benefit a broad range of programmers working in chemistry, biology, physics, data analytics, weather and climate, intelligence, and many fields others. Existing compilers from Cray, PGI and CAPS are expected to provide initial support for the OpenACC standard beginning in the first quarter of 2012. The OpenACC standard is fully compatible and interoperable with the NVIDIA® CUDA® parallel programming architecture, which is designed to allow detailed control over the accelerator for maximum performance tuning.

Directives provide a common code base that is multi-platform and multi-vendor compatible, offering an ideal way to preserve investment in legacy applications by enabling an easy migration path to accelerated computing. Based on recent data, the majority of developers have reported 2x to 10x increases in application performance in as little as two weeks when using existing directive-based compilers.

Quotes

“Compiler directives are integral as we continue the build-out and deployment of the Titan GPUaccelerated supercomputer,” said Buddy Bland, Titan project director at Oak Ridge National Laboratory, referring to a system expected to be the world’s fastest 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.”

“OpenACC represents a major development for the scientific community,” said Jeffrey Vetter, joint professor in the Computational Science and Engineering School of the College of Computing at Georgia institute of Technology. “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.”

“I am enthusiastic about the future of accelerator technologies,” said Michael Wong, CEO of the OpenMP Architecture Review Board. “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.”

More information about OpenACC, as well as the OpenACC specification, is available today at www.OpenACC-standard.org. OpenACC is based largely on the PGI and Cray accelerator programming models. NVIDIA, Cray, PGI, and CAPS are members of the OpenMP subcommittee on accelerators, and

intend to work within that organization to come to a common standard. Developers interested in trying directives-based programming can obtain a one-month free trial of the PGI Accelerator Fortran and C compilers at NVIDIA’s new 2x in 4 weeks web site, or by contacting Cray.

Share

Gadget

October 19, 2025 - 0

Review Infinix GT 30: Smartphone Gaming Padahal Aslinya All-Rounder!

Ini adalah Infinix GT 30! Ya, hape ini adalah versi…
July 10, 2025 - 0

Fossil Hadirkan Dua Jam Tangan Kolaborasi Marvel Fantastic Four

Fossil mengumumkan hadrinya dua jam tangan eksklusif hasil kolaborasi Marvel…
June 18, 2025 - 0

Review “Singkat” Samsung Galaxy S25 Edge: Smartphone Pemicu Pro-Kontra! Sebaik/Seburuk Itu?

Ini hape yang memicu Pro-kontra.  Banyak orang, bahkan kami pun…
June 17, 2025 - 0

Review Amazfit Active 2 Square: Smartwatch “Kotak” yang Klasik, Canggih, dan Baterai Awet!

Kalian sedang cari smartwatch bentuk kotak yang canggih, baterai irit,…

Laptop

October 29, 2026 - 0

Review Lenovo Legion Pro 5i Gen 10: Laptop Gaming Premium dengan RAM 32 GB Paling Worth It?

Ini adalah laptop High Performance kelas atas yang super worth…
October 28, 2026 - 0

Review HP Omnibook Ultra 14 (2026): Super Tipis, Desain Mewah, Performa Maksimal

Ini adalah laptop kelas premium dari HP yang beneran mewah!…
October 26, 2026 - 0

Review Infinix XBOOK 14 Neo: Laptop 2026 yang Terjangkau, Ringan, dng Warna Bodi Ceria

Laptop dengan nama “NEO” ini ternyata harganya mulai dari 7…
October 23, 2026 - 0

Review Axioo Hype Ai 5 (G3): Kencang & Irit dgn Intel Core Series 3 Wildcat Lake, Harga Terjangkau!

Ini salah satu laptop “Core 5 Series 3” paling terjangkau…

Gaming

October 29, 2026 - 0

Valve Tambahkan Dukungan CD Drive ke Steam Frame dalam Hitungan Menit

Valve tambahkan dukungan CD drive ke kernel Steam Frame setelah…
October 29, 2026 - 0

Sony Hadiahkan US$50 Ribu Untuk Hacker Penemu Komponen Jailbreak

Sony membayar hadiah US$50.000 untuk hacker yang melaporkan celah keamanan…
October 29, 2026 - 0

Epic Games Akan Latih AI Untuk Dukung Unreal Engine

Epic Games akan mengubah EULA Unreal Engine agar game yang…
October 29, 2026 - 0

Nintendo Switch 2 Lite Dikabarkan Pakai Chip Samsung yang Hemat Daya

Nintendo Switch 2 Lite dirumorkan memakai platform Samsung 8LPU+ yang…