Call for Papers
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.
Topics of interest for workshop submissions include (but are not limited to):
- 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
- Interoperability between software frameworks
- Experiences in implementing compilers for performance portable programming on current and emerging architectures
- Low level communications APIs or runtimes that support accelerator architectures
- Extensions to programming models needed to support multiple memory hierarchies and accelerators
- Performance modeling and evaluation tools
- Power/energy studies
- Auto-tuning or optimization strategies
- Benchmarks and validation suites
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. Abstracts and papers need to be submitted via Easy Chair.
After the reviewing process, the accepted papers will be published in the [Springer-Verlag Lecture Notes in Computer Science (LNCS)] volumes.
We only accept paper submissions which are formatted correctly in [LNCS style] (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.
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.
Paper Submission Deadline: April 7, 2019 [EXTENDED]
Paper Acceptance Notification: April 28, 2019
Workshop Ready Paper: June 03, 2019
Workshop: June 20, 2019
Camera Ready Deadline: July 15, 2019