sponsored byIEEEACMThe International Conference for High Performance 
Computing, Networking, Storage and Analysis
FacebookTwitterGoogle PlusLinkedInYouTubeFlickr

SCHEDULE: NOV 16-21, 2014

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.

Structure Slicing: Extending Logical Regions with Fields

SESSION: Data Locality and Load Balancing

EVENT TYPE: Papers

TIME: 1:30PM - 2:00PM

SESSION CHAIR: Didem Unat

AUTHOR(S):Michael Bauer, Sean Treichler, Elliott Slaughter, Alex Aiken

ROOM:388-89-90

ABSTRACT:

Applications on modern supercomputers are increasingly limited by the cost of
data movement, but mainstream programming systems have few abstractions for describing the structure of a program's data. Consequently, the burden of managing data movement, placement, and layout currently falls primarily upon the programmer.

To address this problem we previously proposed a data model based on logical regions and described Legion, a programming system incorporating logical regions. In this paper, we present structure slicing, which incorporates fields into the logical region data model. We show that structure slicing enables Legion to automatically infer task parallelism from field non-interference, decouple the specification of data usage from layout, and reduce the overall amount of data moved. We demonstrate that structure slicing enables both strong and weak scaling of three Legion applications including S3D, a production combustion simulation that uses logical regions with thousands of fields.

Chair/Author Details:

Didem Unat (Chair) - Koç University

Michael Bauer - Stanford University

Sean Treichler - Stanford University

Elliott Slaughter - Stanford University

Alex Aiken - Stanford University

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


Paper provided by the ACM Digital Library

Paper also available from IEEE Computer Society