A Tiling Based Programming Model and Its Supportive Tools

A Tiling Based Programming Model and Its Supportive Tools

LISTEN

Title: A Tiling Based Programming Model and Its Supportive Tools

Speaker: Dr. Didem Unat

Date/Time: Nov 25 2015, 12:40

Place: FENS G032

Abstract: With the current trends in system design, the next generation of high-performance computing systems will have node architectures based on many-core processors and non-uniform memory access (NUMA) designs.  In response to these architectural challenges, we are adopting a tiling-based programming model to expose additional parallelism and enhance data locality.  In this talk, I will describe the programming model approach and present our initial performance results on AMR frameworks.  I will also discuss our future plans for supportive compiler and asynchronous execution of tiles and further data locality optimization on heterogeneous systems.


Bio: Didem Unat joined Koç University in Istanbul in 2014 as a full time faculty. Previously she was at the Lawrence Berkeley National Laboratory. She is the recipient of the Luis Alvarez Fellowship in 2012 at the Berkeley Lab. Her research interest lies primarily in the area of high performance computing, parallel programming models, compiler analysis and performance modeling. She is currently working on designing and evaluating programming models for future exascale architectures, as part of Hardware Software co-design project. She received her Ph.D under Prof. Scott B. Baden's research group at University of California-San Diego. In her thesis, she developed the Mint programming model and its source-to-source compiler to facilitate GPGPU programming. She holds a B.S in computer engineering from Boğaziçi University.