2nd International Workshop on Performance Portable Programming Models for Accelerators (P^3MA)

Kilobyte, Frankfurt Marriott Hotel
Frankfurt, Germany
June 22, 2017


08:30 - 09:00a Welcome Coffee
09:00 - 09:10a Opening Remarks (Sunita Chandrasekaran, UDEL, USA)
09:05 - 10:00a KEYNOTE ADDRESS: Algorithmic and Programming Model Pillars for Emerging Architectures (Prof. David Keyes, KAUST)

Session 1: Performance and Tuning
Session Chair: <TBD>
10:00 - 10:30a Exploiting auto-tuning to analyze and improve performance portability on many-core architectures (James Price, U. Bristol, UK)
10:30 - 11:00a Tuning and optimization for a variety of many-core architectures without changing a single line of implementation code using the Alpaka library (Alexander Matthes, Helmholtz-Zentrum Dresden – Rossendorf, Germany)
11:00 - 11:30a Coffee Break

Session 2: Programming Models
Session Chair: <TBD>
11:30 - 12:00p OpenACC 2.5 Validation Testsuite targeting multiple architectures (Sunita Chandrasekaran, UDEL, USA)
12:00 - 12:30p Analyzing Offloading Inefficiencies in Scalable Heterogeneous Applications (Robert Dietrich, TU Dresden, Germany)
12:30 - 02:00p Lunch

Session 3: Performance Portability and DSL approach
Session Chair: <TBD>
02:00 - 02:30p Performance Portability Analysis for Real-Time Simulations of Smoke Propagation using OpenACC (Sandra Wienke, RWTH Aachen, Germany)
02:30 - 03:00p An Embedded Domain Specific Language for General Purpose Vectorization (Przemysław Karpiński, CERN, Switzerland & Maynooth University, Ireland)
03:00 - 03:30p Invited Speaker I: Eric Stahlberg, Frederick National Laboratory for Cancer Research (FNLCR, USA)
Talk Title: Abstraction and Portability – Accelerating Predictive Oncology
03:30 - 03:55p Invited Speaker II
03:55 - 04:00p Closing Remarks
(Sunita Chandrasekaran, UDEL, USA)
04:00 - 04:30p Coffee Break