JUNE 19–23, 2016

Session Details

Name: First International Workshop on Performance Portable Programming Models for Accelerators (P^3MA)
Time: Thursday, June 23, 2016
09:00 am - 06:00 pm
Room:   Alabaster 1
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
Abstract:   High-Level programming models offer scientific applications a path onto HPC platforms without an undue loss of portability or programmer productivity. For example, using directives, application developers can port their codes to accelerators incrementally while minimizing code changes. Other approaches include Domain Specific Languages, C++ metaprogramming, and runtimes APIs being developed for Exascale which are starting to emerge. Although these approaches aim to introduce abstraction without performance penalty, programming challenges are still manyfold especially with their designs, implementations and application porting experiences on rapidly evolving hardware, some with diverse memory subsystems. The programming approaches will need to adapt to such developments and make improvements to raise their performance portability that will increase the productivity of accelerators as HPC components. Such improvements are continuously being discussed with standards committees for C++, OpenCL, OpenMP, OpenACC, and Exascale co-design centers for DSLs. This workshop is designed to assess the improved features of programming models (including but not limited to directives-based programming models), their implementations, and experiences with their deployment in HPC applications. The workshop will provide a forum for bringing together researchers, vendors, users and developers to brainstorm aspects of heterogeneous computing and its various tools and techniques.

Targeted Audience
Computational Scientists, Compiler and Tools Developers, Researchers and Vendors in the area of HPC

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