Digital Engineering 24/7

Helping design and engineering professionals discover, evaluate and specify technologies and processes that shorten the design cycle and enable success.

OpenACC Implemented Linux Compiler

By Brian Albright  

November 27, 2013

Users of the Linux GCC compiler will soon have access to GPU accelerator programming thanks to the work of the OpenACC Standards Group and Mentor Graphics.

Mentor and the Oak Ridge Leadership Computing Facility are collaborating to integrate the OpenACC standard into the open-source GCC compiler suite. OpenACC is an application program interface that allows programmers to provide directives to the compiler to identify what code to offload to the GPU accelerator. The GCC compiler was produced by the GNU Project.

According to Mentor, since GCC is the default compiler on most Linux distributions, the integration could expand access to the language and "facilitate the development and testing of OpenACC applications on smaller systems, such as workstations and clusters."

The extensions for GCC came via Mentor's Code Sourcery acquisition. Mentor is currently working on implementing OpenACC 2.0 in the GCC toolchain for Linux users. The company and the OpenACC group hope this can help move accelerator use out of the science niche and into additional applications and markets.

“The addition of an open-source platform is critical for the broader adoption of heterogeneous programming that will be necessary for the next stage of growth and innovation in HPC and as a foundation to drive software development for Exascale systems," said Duncan Poole, president of OpenACC.org, in an announcement and slidecast last week.

Mentor just recently joined the OpenACC organization, along with Louisiana State University and the National Oceanic and Atmospheric Administration (NOAA). OpenACC has been used on the Titan supercomputer at Oak Ridge to accelerate a number of applications to GPUs.

Source: HPC Wire

 

Latest in OpenACC

About Brian Albright

Brian Albright

Brian Albright is the editorial director of Digital Engineering.
Contact him at [email protected].

Follow DE
on Facebook
on Linkedin

Related Topics

Design Exploration and Optimization   OpenACC   All topics
 

Subscribe

Subscribe to our FREE magazine, FREE email newsletters or both!

Join over 90,000 engineering professionals who get fresh engineering news as soon as it is published.

Subscribe today

 
 

From our Sponsors

Meltio Takes Metal Additive to the Next Level
Meltio's DED technology enables industries to tailor and customize their solutions to create & repair metal parts.
Easing the Transition from ETO to CTO with Configuration Lifecycle Management
Manufacturers are discovering that the Configure-to-Order (CTO) model provides significant benefits when it comes to customization.
Siemens + Altair = The Next Chapter in Design and Simulation
With its acquisition of Altair, Siemens creates a unified simulation portfolio combining generative design with high-performance computing and AI workflows.