Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, August 15 • 8:30am - 10:15am
Intro to Open ACC

Sign up or log in to save this to your schedule and see who's attending!

Audience: A bit of C or Fortran experience is helpful, no GPU Computing experience required.

Abstract:

Using OpenACC directives, developers can create high-level applications to execute on modern heterogeneous systems, combining CPUs and accelerators. In this tutorial you will learn about GPUs and how their high performance can be used to accelerate applications by adding simple OpenACC directives to familiar programming languages.

After an introduction to GPU programming, you will write your first OpenACC program to understand the concepts of how directives are structured and how to use the OpenACC compiler, building and running your program in the cloud on Amazon’s AWS. Building upon this first example, you will create a parallel program using the “parallel” directive. We will then have a closer look at the OpenACC memory model, learning how to manage data transfers both implicitly and explicitly. Particular focus will be on using compiler feedback and performance analysis to guide development, understanding how to manage data, especially in cases with a nested call graph.  This is a “bring your own computer” hands-on tutorial.


Speakers
ME

Mark Ebersole

As CUDA Educator at NVIDIA, Mark Ebersole teaches developers the benefits of GPU computing using the NVIDIA CUDA parallel computing platform and programming model, and the benefits of GPU computing. With more than ten years of experience as a systems programmer, Mark has spent much of his time at NVIDIA as a GPU systems diagnostics programmer in which he developed a tool to test, debug, validate, and verify GPUs from pre-emulation through bringup... Read More →


Thursday August 15, 2013 8:30am - 10:15am
College of Business Room 8

Attendees (1)