The ever-increasing heterogeneity in supercomputing applications has given rise to complex compute node architectures offering multiple, heterogeneous levels of massive parallelism. As a result, the ‘X’ in MPI+X demands more focus. Exploiting the maximum available parallelism out of such systems necessitates sophisticated programming approaches that can provide scalable as well as portable solutions without compromising on performance. A programmer’s expectation from the scientific community is to deliver solutions that would allow maintenance of a single code base whenever possible avoiding duplicate effort.
Raising the abstraction of the code is one of the effective methodologies to reduce the burden on the programmer while improving productivity. Software abstraction-based programming models, such as OpenMP and OpenACC, have been serving this purpose over the past several years as the compiler technology steadily improves. These programming models address the ‘X’ component by providing programmers with high-level directive-based approaches to accelerate and port scientific applications to heterogeneous platforms.
Recent architectural trends indicate a heavy reliance of future Exascale machines on accelerators for performance. Toward this end, the workshop will highlight the improvements over state-of-art through the accepted papers and prompt discussion through keynote/panel that draws the community’s attention to key areas that will facilitate the transition to accelerator-based high-performance computing (HPC). The workshop aims to showcase all aspects of heterogeneous systems discussing innovative high-level language features, lessons learned while using directives to migrate scientific legacy code to parallel processors, compilation and runtime scheduling techniques among others.
WACCPD2019 will be co-located with SC19, Denver. In the past five years of this workshop, WACCPD has been one of the major forums at SC to bring together programming model users, developers, and tools community to share knowledge and experiences to tackle emerging complex parallel computing systems.
Topics of interest for workshop submissions include (but are not limited to)
- Programming experiences porting applications in any scientific domain
- Compiler and runtime support for current and emerging architectures (e.g. heterogeneous architectures, low-power processors)
- Experiences in implementing compilers for accelerator directives on newer architectures
- Language-based extensions and its prototype for directive-based programming models
- Abstract handling of complex/heterogeneous memory hierarchies
- Extensions to and shortcomings of current directives for heterogeneous systems
- Comparisons against lower or higher level abstractions
- Application performance evaluation, validation, and lessons learned
- Modeling, verification and performance analysis tools
- Auto-tuning and optimization strategies
- Parallel computing using hybrid programming paradigms (e.g. MPI, OpenMP, OpenACC, OpenSHMEM)
- Asynchronous execution and scheduling (task-based approaches)
- Scientific libraries interoperability with directive-based models
- Power/energy studies and solutions targeting accelerators or heterogeneous systems
Workshop Important Deadlines
- Paper Submission Deadline: August 22, 2019
- Author Notification: September 30, 2019
- Workshop Ready Deadline: October 10, 2019
- Camera Ready Deadline: December 10, 2019
Best Paper Award
The Best Paper Award will be selected on the basis of explicit recommendations of the reviewers and their scoring towards the paper’s originality and quality. In order to be considered for the Best Paper Award, the authors must submit an Artifact Description appendix according to the reproducibility initiative of the SC19 technical papers.
WACCPD papers will be peer-reviewed and selected for presentation at the workshop. The paper presented will be published as post-proceedings in Lecture Notes in Computer Science. The camera- ready version will be due after the workshop. The authors are expected to use this additional time for further refining their manuscript based on the feedback received from the workshop along with reviews from the peer-review process.
Paper Submission Guidelines
- Papers should be submitted electronically via the SC19 Submission Page.
- 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. It also does not include pages for describing data artifacts and reproducibility actions as outlined in the reproducibility initiative of this workshop.
- 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.
Details to follow soon