JUNE 18–22, 2017

Session Details

Name: Second International Workshop on Performance Portable Programming Models for Accelerators (P^3MA)
Time: Thursday, June 22, 2017
09:00 am - 06:00 pm
Room:   Kilobyte
Frankfurt Marriott Hotel
Breaks:11:00 am - 11:30 am Coffee Break
01:00 pm - 02:00 pm Lunch
04:00 pm - 04:30 pm Coffee Break
Organizer:   Sunita Chandrasekaran, University of Delaware
  Graham Lopez, ORNL
Speaker:   David Keyes, KAUST
Abstract:   High-level programming models aim to provide scientific applications a path onto HPC platforms with minimal loss of portability or programmer productivity. For example, using directives, developers can incrementally port their codes to heterogeneous systems with minimal code changes. Other emerging approaches include Domain Specific Languages (DSLs), C++ metaprogramming, and runtime APIs. Although these approaches attempt to introduce abstraction without performance penalty, programming challenges remain, with their designs, implementations, and ease-of-use on rapidly evolving hardware and diverse memory subsystems. Programming approaches to address these concerns are continuously being developed within standards committees for C++, OpenCL, OpenMP, OpenACC, and various DSLs. This workshop is designed to assess improved features of programming models (including but not limited to directives-based and C++ library-based programming models), their implementations, and experiences with their deployment in HPC applications. The workshop provides a forum bringing together researchers and developers to examine heterogeneous computing and how it has been evolving across an increasingly diverse set of accelerated architectures. Including an invited opening keynote address and a closing Q&A panel with all presenters, this workshop will provide perspectives from current research and a chance for attendees to actively participate in this quickly changing and growing area of HPC research.  

Targeted Audience 
Computational scientists, compiler and tools developers, researchers and vendors in the area of HPC, programmer productivity, and performance portability 

For more details, please visit the workshop webpage at http://www.csm.ornl.gov/workshops/p3ma2017/