BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20131121T214500Z DTEND:20131121T220000Z LOCATION:601/603 DESCRIPTION;ENCODING=QUOTED-PRINTABLE: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).=0A=0ASo 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. SUMMARY:An Auto-Parallelizing Library for Computer Simulations Which Scales From Smartphones to Supercomputers PRIORITY:3 END:VEVENT END:VCALENDAR