SC12 Home > SC12 Schedule > SC12 Presentation - Memory and Parallelism Exploration using the LULESH Proxy Application

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.

Memory and Parallelism Exploration using the LULESH Proxy Application

SESSION: Research Poster Reception

EVENT TYPE: Posters and Electronic Posters

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Ian Karlin, Jim McGraw, Esthela Gallardo, Jeff Keasler, Edgar A. Leon, Bert Still

ROOM:East Entrance

ABSTRACT:
Current and planned computer systems present challenges for scientific programming. Memory capacity and bandwidth are limiting performance as floating point capability increases due to more cores per processor and wider vector units. Effectively using hardware requires finding greater parallelism in programs while using relatively less memory. In this poster, we present how we tuned the Livermore Unstructured Lagrange Explicit Shock Hydrodynamics proxy application for on-node performance resulting in 62% fewer memory reads, a 19% smaller memory footprint, 770% more floating point operations vectorizing and less than 0.1% serial section runtime. Tests show serial runtime decreases of up to 57% and parallel runtime reductions of up to 75%. We are also applying these optimizations to GPUs and a subset of ALE3D, from which the proxy application was derived. So far we achieve up to a 1.9x speedup on GPUs, and a 13% runtime reduction in the application for the same problem.

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Ian Karlin - Lawrence Livermore National Laboratory

Jim McGraw - Lawrence Livermore National Laboratory

Esthela Gallardo - University of Texas at El Paso

Jeff Keasler - Lawrence Livermore National Laboratory

Edgar A. Leon - Lawrence Livermore National Laboratory

Bert Still - Lawrence Livermore 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

Memory and Parallelism Exploration using the LULESH Proxy Application

SESSION: Research Poster Reception

EVENT TYPE:

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Ian Karlin, Jim McGraw, Esthela Gallardo, Jeff Keasler, Edgar A. Leon, Bert Still

ROOM:East Entrance

ABSTRACT:
Current and planned computer systems present challenges for scientific programming. Memory capacity and bandwidth are limiting performance as floating point capability increases due to more cores per processor and wider vector units. Effectively using hardware requires finding greater parallelism in programs while using relatively less memory. In this poster, we present how we tuned the Livermore Unstructured Lagrange Explicit Shock Hydrodynamics proxy application for on-node performance resulting in 62% fewer memory reads, a 19% smaller memory footprint, 770% more floating point operations vectorizing and less than 0.1% serial section runtime. Tests show serial runtime decreases of up to 57% and parallel runtime reductions of up to 75%. We are also applying these optimizations to GPUs and a subset of ALE3D, from which the proxy application was derived. So far we achieve up to a 1.9x speedup on GPUs, and a 13% runtime reduction in the application for the same problem.

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Ian Karlin - Lawrence Livermore National Laboratory

Jim McGraw - Lawrence Livermore National Laboratory

Esthela Gallardo - University of Texas at El Paso

Jeff Keasler - Lawrence Livermore National Laboratory

Edgar A. Leon - Lawrence Livermore National Laboratory

Bert Still - Lawrence Livermore 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