SC12 Home > SC12 Schedule > SC12 Presentation - Hybridizing S3D into an Exascale Application using OpenACC

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Hybridizing S3D into an Exascale Application using OpenACC

SESSION: Direct Numerical Simulations

EVENT TYPE: Papers

TIME: 10:30AM - 11:00AM

SESSION CHAIR: Martin Berzins

AUTHOR(S):John Michael Levesque, Grout Ray, Ramanan Sankaran

ROOM:255-BC

ABSTRACT:
Hybridization is the process of converting an application with a single level of parallelism to an application with multiple levels of parallelism. Over the past 15 years a majority of the applications that run on High Performance Computing systems have employed MPI for all of the parallelism within the application. In the Peta-Exascale computing regime, effective utilization of the hardware requires multiple levels of parallelism matched to the macro architecture of the system to achieve good performance. A hybridized code base is performance portable when sufficient parallelism is expressed in a architecture agnostic form to achieve good performance on a available systems. The hybridized S3D code is performance portable across today's leading many core and GPU accelerated systems. The OpenACC framework allows a unified code base to be deployed for either (Manycore CPU or Manycore CPU+GPU) while permitting architecture specific optimizations to expose new dimensions of parallelism to be utilized.

Chair/Author Details:

Martin Berzins (Chair) - University of Utah

John Michael Levesque - Cray Inc.

Grout Ray - National Renewable Energy Laboratory

Ramanan Sankaran - Oak Ridge National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

Hybridizing S3D into an Exascale Application using OpenACC

SESSION: Direct Numerical Simulations

EVENT TYPE:

TIME: 10:30AM - 11:00AM

SESSION CHAIR: Martin Berzins

AUTHOR(S):John Michael Levesque, Grout Ray, Ramanan Sankaran

ROOM:255-BC

ABSTRACT:
Hybridization is the process of converting an application with a single level of parallelism to an application with multiple levels of parallelism. Over the past 15 years a majority of the applications that run on High Performance Computing systems have employed MPI for all of the parallelism within the application. In the Peta-Exascale computing regime, effective utilization of the hardware requires multiple levels of parallelism matched to the macro architecture of the system to achieve good performance. A hybridized code base is performance portable when sufficient parallelism is expressed in a architecture agnostic form to achieve good performance on a available systems. The hybridized S3D code is performance portable across today's leading many core and GPU accelerated systems. The OpenACC framework allows a unified code base to be deployed for either (Manycore CPU or Manycore CPU+GPU) while permitting architecture specific optimizations to expose new dimensions of parallelism to be utilized.

Chair/Author Details:

Martin Berzins (Chair) - University of Utah

John Michael Levesque - Cray Inc.

Grout Ray - National Renewable Energy Laboratory

Ramanan Sankaran - Oak Ridge National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar