This session will discuss the OpenACC specification and its implementation in the Cray Compilation Environment. Details of how the compiler maps OpenACC onto the NVIDIA hardware will be presented. Special extensions provided by CCE will be presented with usage cases to illustrate the motive behind the extensions.
This webinar, hosted by Dr. James Beyer, Compiler Engineer, Cray Inc. will briefly introduce two accelerator programming directive sets with a common heritage, OpenACC 2.0 and OpenMP 4.0 device constructs. After introducing the two directive sets, a side by side comparison of available features along with code examples will be presented to help developers understand the subtle and not so subtle differences in these directive sets.
This webinar, hosted by Dr. James Beyer, Compiler Engineer, Cray Inc. will concentrate on using OpenACC 2.0 with the latest Cray Compilation Environment release. Sample codes will be used to show both how the compiler communicates the transformation it makes, as well as the performance changes caused by the new features.