SC13 Home > SC13 Schedule > SC13 Presentation - An Auto-Parallelizing Library for Computer Simulations Which Scales From Smartphones to Supercomputers

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.

An Auto-Parallelizing Library for Computer Simulations Which Scales From Smartphones to Supercomputers

SESSION: Doctoral Showcase - Dissertation Research

EVENT TYPE: Doctoral Showcase - Dissertation Research Showcase

TIME: 2:45PM - 3:00PM

SESSION CHAIR: Alistair Rendell

Presenter(s):Andreas Schaefer

ROOM:601/603

ABSTRACT:
During my PhD I have developed LibGeoDecomp (http://www.libgeodecomp.org), an auto-parallelizing library which allows researchers to make use of supercomputing resources that they would otherwise not be able to tackle. The library is based on C++ templates and can harness all current supercomputer architectures (x86, x86 + accelerators (e.g. Tsubame 2.0), embedded CPUs (JUQUEEN, an IBM Blue Gene/Q)). One of its major contributions is the callback interface between user code and library: the interface is crafted in a way that allows legacy codes to be ported to the library while still enabling the library to apply powerful optimizations (e.g. cache blocking, GPU offloading, or letting a struct-of-arrays storage appear like an array-of-structs). So far I have scaled the library up to 450k cores, 1080 GPUs, and 1.8M MPI ranks (4x overcommit on BG/Q). The zero-overhead interface and the library's portability and scalability set it apart from previous work.

Chair/Presenter Details:

Alistair Rendell (Chair) - Australian National University

Andreas Schaefer - Universität Erlangen-Nürnberg

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