Workshop on Accelerator Programming using Directives
August 22, 2017
August 22, 2017
IEEE Fourth Workshop on Accelerator Programming using Directives (WACCPD)
co-located with SC 2017
Denver, USA
November 13, 2017
IMPORTANT DATES:
Paper Submission Deadline: August 30, 2017
Author notification: September 30, 2017
Workshop Ready Deadline: October 10, 2017
Camera Ready Deadline: December 08, 2017
Books published online: Tentatively week of Feb 12, 2018
KEYNOTE SPEAKER:
Dr. John E. Stone
http://www.ks.uiuc.edu/~johns/
Details of the talk : TBA
Technological advances in hardware have been instrumental in analyzing and processing large volumes of data found in abundance in several scientific fields including biology, climate science, nuclear energy, national security and many others. One of the hard realities is that the hardware continues to evolve very rapidly with varied memory hierarchies, heterogeneous compute cores consisting of various types of accelerators with primary design constraints being power consumption and the cost of data movement. The HPC community has been in constant and dire need for sophisticated software tools and techniques to port legacy code to these emerging platforms.
Given the complexity in hardware, maintaining a single code base yet achieving performance portable solution continues to pose a daunting task. Directive-based programming models such as OpenACC, OpenMP have been tackling this issue by offering scientists a high-level approach to accelerate scientific applications and develop solutions that are portable and yet do not compromise on performance or accuracy. Such programming paradigm has facilitated complex heterogeneous systems to be classified as first-class citizens for HPC!
To address the rapid pace of hardware evolution, software developers continue to explore language features and abstractions and build high-level directive-based programming models, its effective compiler and runtime components thus reducing the programming burden on application scientists.
This workshop aims to solicit papers that explore innovative language features and their implementations, stories and lessons learnt while using directives to migrate scientific legacy code to parallel processors, state-of-the-art compilation and runtime scheduling techniques, performance optimization and analysis on state-of-the-art hardware and so on.
We are looking forward to continuing to host this workshop at SC17. WACCPD in the past years has been one of the major forums at SC bringing together users, developers, software and tools community together to share knowledge and experiences to program emerging complex parallel computing systems.
Topics of interest for workshop submissions include (but are not limited to):
– Compiler and Runtime support for current and emerging architectures
– Language-based extensions
– Memory management using directives
– Performance evaluation and lessons learnt
– Auto-tuning and optimization strategies
– Programming experience porting applications in any domain
– Extensions to and shortcomings of current accelerator directives APIs
– Hybrid heterogeneous or many-core programming with accelerator directives with other models (i.e. OpenMP, MPI, OpenSHMEM)
– Scientific libraries interoperability with accelerator directives
– Experiences in implementing compilers for accelerator directives on newer architectures
– Low level communication APIs or runtimes that support accelerator directives
– Asynchronous execution and scheduling (heterogeneous tasks)
– Power / energy studies
– Static analysis and verification tools
– Modeling and performance analysis tools
– Benchmarks and validation suitesPaper Proceedings
SUBMISSION GUIDELINES:
Papers should be submitted electronically via EasyChair: https://easychair.org/conferences/?conf=waccpd2017. They must follow the Springer LNCS format. Submissions are limited to 20 pages. The 20-page limit includes figures, tables, and appendices, but does not include references, for which there is no page limit.
Submitted papers should not have appeared in or be under consideration for a different workshop, conference or journal. In submitting the paper, the authors acknowledge that at least one author of an accepted submission will register for and attend the workshop.
Papers will be peer-reviewed and selected for presentation at the workshop. Papers will then be published as a post-proceedings in Lecture Notes in Computer Science. This means the camera ready version is due after the workshop.
ORGANIZERS:
Program Co-Chairs:
Guido Juckeland, Helmholtz-Zentrum Dresden-Rossendorf, Dresden, Germany
Sunita Chandrasekaran, University of Delaware, Newark, DE, USA
Program Committee:
David Berntholdt (ORNL, USA)
James Beyer (NVIDIA, USA)
Robert Dietrich (TU Dresden, Germany)
Markus Eisenbach (ORNL, USA)
Manisha Gajbe (Intel, USA)
Mark Govett (NOAA, USA)
Jeff Hammond (Intel Labs, USA)
Si Hammond (SNL, USA)
Christian Iwainsky (TU Darmstadt, Germany)
Adrian Jackson (EPCC, UK)
Arpith J. Jacob (IBM, USA)
Henri Jin (NASA-Ames, USA)
Wayne Joubert (ORNL, USA)
Michael Klemm (Intel, Germany)
Jeff Larkin (NVIDIA, USA)
Seyong Lee (ORNL, USA)
CJ Newburn (NVIDIA, USA)
Antonio J. Pena (BSC, Spain)
Will Sawyer (CSCS, Switzerland)
Thomas Schwinge (Mentor Graphics, Germany)
Sameer Shende (U Oregon, USA)
Ray Sheppard(Indiana U, USA)
Peter Steinbach (Scionics, Germany)
Christian Terboven (RWTH Aachen University, Germany)
Xiaonan Tian (NVIDIA/PGI, USA)
Veronica Vergarra Larrea (ORNL, USA)
Cheng Wang (Microsoft, USA)
Michael Wolfe (NVIDIA/PGI, USA)
Steering Committee:
Barbara Chapman (StonyBrook University, cOMPunity, USA)
Michael Klemm (Intel, Germany)
Oscar Hernandez (ORNL, USA)
Kuan-Ching Li (Providence University, Taiwan)
Satoshi Matsuoka (Titech, Japan)
Duncan Poole (OpenACC)
Thomas Schulthess (ORNL, USA)
Jeff Vetter (ORNL, USA)