P^3MA: 4th International Workshop on Performance Portable Programming models for Manycore or Accelerators Frankfurt, Germany, June 20, 2019 |
Conference website | https://p3ma19.ornl.gov |
Submission link | https://easychair.org/conferences/?conf=p3ma2019 |
Submission deadline | April 3, 2019 |
Performance portable approaches and implementations are becoming increasingly crucial for the application developers to make the best use of modern HPC architectures. With diverging architectural designs, it can be a challenge to develop high-level abstractions that can expose all the rich features of the hardware to the programmer, especially with the introduction of heterogeneous architectures. Unfortunately if the software framework fails to expose these features to the programmer, the end solution can place a serious limitation to the maximum performance that can be achieved. The constant struggle to find the optimal abstraction to give adequate control to the programmer without overwhelming them with low level details is the key in how well an approach is adopted. There are a number of leading approaches designed to address these issues. These approaches include libraries, directive-based standardized programming models such as OpenMP and OpenACC, Kokkos, and DSLs. Although these programming approaches are evolving to address the complexities of evolving hardware, there are still several opportunities to improve their design and implementations that can lead to better adaptability and easy-of-use of these approaches by application developers. Hardware systems are taking diverse routes, some systems continue to demonstrate heterogeneity such as Summit and Sierra and some not so much such as Riken’s or UK’s Isambard that is based on Arm processors.
This workshop will provide a forum to bring together researchers and developers to discuss community’s proposals and solutions to performance portability.
Submission Guidelines
All papers must be original and not simultaneously submitted to another journal or conference.
Abstracts and papers need to be submitted via Easy Chair: https://easychair.org/conferences/?conf=p3ma2019
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.
List of Topics
-
Experience porting applications using high-level models focused on performance portability and productivity
-
Hybrid heterogeneous or many-core programming with models such as threading, message passing, and PGAS
-
Continuation-style and asynchronous task-based programming
-
Scientific libraries designed for performance portability on heterogeneous systems
-
Experiences in implementing compilers for performance portable programming on current and emerging architectures
-
Low level communications APIs or runtimes that support manycore and accelerator architectures
-
Extensions to programming models needed to support multiple memory hierarchies, multiple devices, manycores, and accelerators
-
Performance modeling and evaluation tools
-
Power/energy studies
-
Auto-tuning or optimization strategies
-
Benchmarks and validation suites
Committees
Program Chairs
- Sunita Chandrasekaran, University of Delaware, USA
- Swaroop Pophale, Oak Ridge National Lab, USA
- Arghya ‘Ronnie’ Chatterjee, Georgia Institute of Technology
Steering Committee
- Matthias Muller, RWTH Aachen University, Germany
- Barbara Chapman, Stony Brook University, USA
- Oscar Hernandez, ORNL, USA
- Duncan Poole, OpenACC, USA
- Torsten Hoefler, ETH, Zurich
- Michael Wong, Codeplay Software Ltd, Canada
- Mitsuhisa Sato, Riken, Japan
- Michael Klemm, Intel, Germany
- Kuan-Ching Li, Providence University, Taiwan
- Simon McIntosh-Smith, University of Bristol, England
Technical Committee
- Ferrol Aderholdt, Middle Tennessee State University, USA
- Sridutt Bhalachandra, Argonne National Laboratory, USA
- Kyle Friedline, University of Delaware, USA
- Axel Huebl, Technische Universität Dresden, Germany
- Adrian Jackson, The University of Edinburgh, UK
- Gabriele Jost, NASA Ames Research Center/Supersmith, USA
- Andreas Knüpfer, Technische Universität Dresden, Germany
- John Leidel, Texas Tech University, USA
- Kelvin Li, IBM, Canada
- Piotr Luszczek, University of Tennessee Knoxville, USA
- Naoya Maruyama, Lawrence Livermore National Laboratory, USA
- John Pennycook, Intel
- Suraj Prabhakaran, Intel GmbH, Germany
- Robert Searles, University of Delaware, USA
- Ray Sheppard, Indiana University Bloomington, USA
- Shuaiwen Song, Pacific Northwest National Laboratory, USA
- Xiaonan Tian, NVIDIA, USA
- Antonino Tumeo, Politecnico di Milano, Italy
- Veronica Larrea Vergara, Oak Ridge National Laboratory, USA
- Cheng Wang, University of Houston, USA
- Rengan Xu, Dell EMC, USA
Publication
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.
Venue
The workshop is co-loacated with ISC 2019. The full-day workshop will be held on June 20th, 2019.
Contact
All questions about submissions should be emailed to program chairs (schandra@udel.edu, pophaless@ornl.gov or arghya@gatech.edu)