P^3MA 2016 - First International Workshop on Performance Portable Programming Models for Accelerators (P^3MA)
Topics/Call fo Papers
First International Workshop on Performance Portable Programming Models for Accelerators (P^3MA) http://www.csm.ornl.gov/workshops/p3ma2016/
June 23, 2016
co-located with ISC 2016
June 19 - 23, Frankfurt, Germany
CALL FOR PAPERS
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 on multiple architectures.
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.
Topics of interest (but are not limited to):
Experience porting applications using high-level models
Hybrid heterogeneous or many-core programming with other models such as threading, message passing, and PGAS
Performance-portable scientific libraries for heterogeneous systems
Experiences in implementing compilers for programming directives on current and emerging architectures
Low level communications APIs or runtimes that support accelerator directives
Asynchronous task and event driven execution/scheduling
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
Important Deadlines:
Abstract Submission: April. 20, 2016 AoE
Full Paper Submission: April 29th, 2016 AoE
Paper Notification: May. 27, 2016
Camera Ready Paper: June 03, 2016
Review process
Abstracts and papers need to be submitted via Easy Chair : https://easychair.org/conferences/?conf=p3ma
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.
The submissions are "single-blind", i.e. submissions are allowed to include the author names.
All submitted manuscripts will be 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.
ORGANIZATION COMMITTEE
Steering Committee
Matthias Muller, RWTH Aachen University, Germany
Barbara Chapman, University of Houston, USA
Oscar Hernandez, ORNL, USA
Duncan Poole, OpenACC, USA
Torsten Hoefler, ETH, Zurich
Michael Wong, OpenMP, Canada
Mitsuhisa Sato, University of Tsukuba, Japan
Program Chair(s)
Sunita Chandrasekaran, University of Delaware, USA schandra-AT-udel.edu
Graham Lopez, ORNL, USA lopezmg-AT-ornl.gov
Program Committee
Wei Ding, AMD, USA
Michael Klemm, Intel, Germany
Adrian Jackson, EPCC, UK
Andreas Knuepfer, TU Dresden, Germany
Suraj Prabhakaran, TU Darmstadt, Germany
Will Sawyer, CSCS, ETH, Zurich
Amit Amritkar, University of Houston, USA
Sameer Shende, University of Oregon, USA
James Beyer, NVIDIA, USA
Saber Feki, KAUST, Saudi Arabia
Guido Juckeland, TU Dresden, Germany
Costas Bekas, IBM, Zurich
Henri Jin, NASA-Ames, USA
Steven Olivier, Sandia National Lab, USA
June 23, 2016
co-located with ISC 2016
June 19 - 23, Frankfurt, Germany
CALL FOR PAPERS
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 on multiple architectures.
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.
Topics of interest (but are not limited to):
Experience porting applications using high-level models
Hybrid heterogeneous or many-core programming with other models such as threading, message passing, and PGAS
Performance-portable scientific libraries for heterogeneous systems
Experiences in implementing compilers for programming directives on current and emerging architectures
Low level communications APIs or runtimes that support accelerator directives
Asynchronous task and event driven execution/scheduling
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
Important Deadlines:
Abstract Submission: April. 20, 2016 AoE
Full Paper Submission: April 29th, 2016 AoE
Paper Notification: May. 27, 2016
Camera Ready Paper: June 03, 2016
Review process
Abstracts and papers need to be submitted via Easy Chair : https://easychair.org/conferences/?conf=p3ma
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.
The submissions are "single-blind", i.e. submissions are allowed to include the author names.
All submitted manuscripts will be 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.
ORGANIZATION COMMITTEE
Steering Committee
Matthias Muller, RWTH Aachen University, Germany
Barbara Chapman, University of Houston, USA
Oscar Hernandez, ORNL, USA
Duncan Poole, OpenACC, USA
Torsten Hoefler, ETH, Zurich
Michael Wong, OpenMP, Canada
Mitsuhisa Sato, University of Tsukuba, Japan
Program Chair(s)
Sunita Chandrasekaran, University of Delaware, USA schandra-AT-udel.edu
Graham Lopez, ORNL, USA lopezmg-AT-ornl.gov
Program Committee
Wei Ding, AMD, USA
Michael Klemm, Intel, Germany
Adrian Jackson, EPCC, UK
Andreas Knuepfer, TU Dresden, Germany
Suraj Prabhakaran, TU Darmstadt, Germany
Will Sawyer, CSCS, ETH, Zurich
Amit Amritkar, University of Houston, USA
Sameer Shende, University of Oregon, USA
James Beyer, NVIDIA, USA
Saber Feki, KAUST, Saudi Arabia
Guido Juckeland, TU Dresden, Germany
Costas Bekas, IBM, Zurich
Henri Jin, NASA-Ames, USA
Steven Olivier, Sandia National Lab, USA
Other CFPs
- Second International Proceedings Conference on Emerging Trends in Engineering & Technology (IPETET-2016)
- Computational Management Science
- 29th Conference of the European Chapter on Combinatorial Optimization
- Special Issue: Making an Impact with Optimization
- International Conference on Making Connections: Social Welfare in the Context of English Language & Literature ? A Global Perspective
Last modified: 2015-12-31 09:10:20