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

Frankfurt, Germany
June 28, 2018

CALL FOR PAPERS

As the HPC community approaches exascale platforms, heterogeneity in compute and memory hierarchies is in most cases either remaining or increasing in complexity. High-level programming models aim to provide scientific applications a solution to maintain expected performance on diversifying systems with a minimal loss of portability or programmer productivity. Directives represent a traditional approach to high-level portability abstractions, with other successful strategies including Domain Specific Languages (DSLs), C++ metaprogramming, and runtime APIs. Although these approaches attempt to introduce abstraction without performance penalty, challenges remain with their designs, implementations, and ease-of-use on rapidly evolving hardware and diverse memory subsystems.

Programming methods 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 designed for performance portability and productivity on heterogeneous systems, their implementations, and experiences with their deployment in HPC applications.

As in the past years, this workshop will provide a forum to bring together researchers and developers to examine heterogeneous computing and how it has been evolving across an increasingly diverse set of accelerated architectures.

Topics of interest for workshop submissions include (but are not limited to):

Papers submission guidelines:

All submitted manuscripts will be peer reviewed. The review process is not double blind, i.e., authors will be known to reviewers. Submissions will be judged on correctness, originality, technical strength, significance, quality of presentation, and interest and relevance to the conference scope. Submitted papers may NOT have appeared in or be under consideration for another conference, workshop or journal.

After the reviewing process, the accepted papers will be published in TBD.

Abstracts and papers need to be submitted via Easy Chair: https://easychair.org/conferences/?conf=p3ma0
After the reviewing process, the accepted papers will be published in the [Springer-Verlag Lecture Notes in Computer Science (LNCS)](http://www.springer.com/us/computer-science/lncs) volumes.

We only accept paper submissions which are formatted correctly in [LNCS style](http://www.springer.com/us/computer-science/lncs/conference-proceedings-guidelines) (single column format) using either the LaTeX document class or Word template. For details on the author guidelines, please refer to Springer's website. Incorrectly formatted papers will be excluded from the reviewing process.

Papers submissions are required to be within 18 pages in the above mentioned LNCS style. This includes all figures and references.

Review process:

All submitted manuscripts will be reviewed. The review process is not double blind, i.e., authors will be known to reviewers. All submitted manuscripts will be reviewed. Submissions will be judged on correctness, originality, technical strength, significance, quality of presentation, and interest and relevance to the conference scope. Submitted papers may NOT have appeared in or be under consideration for another conference, workshop or journal.

Important deadlines:

April 10, 2018: Paper submission deadline
May 14, 2018: Paper acceptance notification
June 03, 2018: Camera ready paper
June 28, 2018: Workshop