SCHEDULE: NOV 16-22, 2013
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.
Handling Datatypes in MPI-3 One Sided
SESSION: ACM Student Research Competition Poster Reception
EVENT TYPE: ACM Student Research Competition Posters, ACM Student Research Competition
TIME: 5:15PM - 7:00PM
AUTHOR(S):Robert Gerstenberger
ROOM:Mile High Pre-Function
ABSTRACT:
With the rise of modern interconnects offering direct remote memory access (RDMA), one sided programming becomes increasingly popular. The MPI-3.0 one sided chapter specifies a programming interface that leverages these features directly. foMPI (fast one-sided MPI) was introduced as a reference implementation to provide highest performance and minimal overheads.
Many applications have to communicate non-consecutive data. In message passing each partner specifies their own MPI datatype (a memory layout), while for one sided communication one process defines both types (for the origin and the target process), which requires different kinds of optimizations for truly one sided implementations. In this work three different strategies are proposed to handle the combination of those MPI datatypes and implement them in foMPI. Those strategies were evaluated with DDTBench, a set of data access pattern micro-applications, which were extended to handle one sided communication. Some cases
improved up to a magnitude.
Chair/Author Details:
Robert Gerstenberger - Chemnitz University of Technology
Click here to download .ics calendar file
