There are two significant challenges when programming for today’s GPU-accelerated supercomputers: 1). Different platforms consist of accelerators from different vendors, 2). Compute nodes often feature multiple accelerators. Given the trend of very fat compute nodes, it is more important than ever to make effective use of the increased acceleration potential. It is also highly desirable that application programmers can use a single programming approach to target the architectural components of a single compute node and across different supercomputing platforms. Therefore, the focus of this workshop is on the use of high-level programming methods that can exploit the maximum compute capability out of such systems. Historically, the favored portable approaches were OpenMP offloading and OpenACC, both based on directives. Today, we recognize the evolution of other options to adapt to heterogeneity and have extended the workshop to include standard Fortran/C++, SYCL, DPC++, Kokkos, and RAJA among several alternatives that can provide scalable as well as portable solutions without compromising on performance.
The 9th WACCPD workshop will highlight the improvements over the state of art through accepted papers and prompt discussion through keynotes and panels. The workshop aims to showcase all aspects of accelerator programming for heterogeneous systems such as innovative high-level language or library approaches, lessons learned while using directives or other portable approaches to migrate scientific legacy code to modern systems, and compilation and runtime scheduling techniques.
In the past eight years of this workshop, WACCPD has been one of the major forums at the Supercomputing Conference to bring together programming model users, developers, and the 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)
- Application developer’s experiences porting scientific applications to modern systems
- Critical assessment of the possibilities and limitations of minimal-maintenance approaches with respect to achieved portability and performance — Support the analysis with case studies
- Compiler and runtime support for current and emerging architectures (e.g. heterogeneous architectures, low-power processors)
- Evaluation of alternative abstractions for expressing parallelism or managing complex/heterogeneous memory hierarchies in base languages, frameworks or directives-based programming languages
- Extensions to and shortcomings of current directives for heterogeneous systems
- Auto-tuning and optimization strategies leveraging high-level programming abstractions
- Extending directive-based approaches to other environments such as Julia or Python
- Parallel computing using hybrid programming paradigms (e.g. MPI, OpenMP/OpenMP offloading, OpenACC, OpenSHMEM, OneAPI)
- Asynchronous execution and scheduling (task-based approaches)
- Power/energy studies and solutions targeting accelerators or heterogeneous systems
Workshop Important Deadlines
- Paper Submission Deadline: August 5, 2022
- Author Notification: September 2, 2022
- Workshop Ready Deadline: September 23, 2022
- Camera Ready Deadline: September 30, 2022
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 SC22 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 IEEE Xplore.
For publication in IEEE Xplore, the IEEE requirements for authors must be followed:
Authors should consult IEEE’s author’s guidelines and use their proceedings templates, either for LaTeX or for Word, for the preparation of their papers. IEEE encourages authors to include their ORCIDs in their papers. In addition, the corresponding author of each paper, acting on behalf of all of the authors of that paper, must complete and sign a Consent-to-Publish form. The corresponding author signing the copyright form should match the corresponding author marked on the paper. Once the files have been sent to IEEE, changes relating to the authorship of the papers cannot be made.
Authors can use the IEEE conference template provided on Overleaf if they want to prepare their submission using that service.
Paper Submission Guidelines
- Papers should be submitted electronically via the SC22 Submission Page.
- They must follow the IEEE format (LaTeX or for Word) and follow IEEE’s publishing policies.
- Submissions are limited to a maximum of 8 pages including figures, tables, and appendices, but does not include references. It also does not include appendix 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.
- Camera ready submissions can have up to 10 pages (excluding references and artifacts/reproducibility information) to accommodate feedback from reviewers.
- Reproducibility files will be uploaded to Linklings with the submission.
WACCPD supports SC22’s reproducibility initiative. In contrast to the SC22 technical paper submission process, WACCPD is not requiring reproducibility information, however, strongly encourages submitters to provide artifact appendices in form of an Artifact Description (AD) and eventually artifacts that can complete an Artifact Evaluation (AE).
Authors should follow the instructions on SC22’s reproducibility web page. Similar to SC22’s reproducibility process, AD/AE appendices will be automatically-generated from an AD/AE appendix form provided on the WACCPD submission page. Authors are encouraged to familiarize themselves early with the AD/AE appendix requirements on the SC22 web page and the WACCPD’s sample submission form.
From the artifact information inserted to the submission form, the submission system will automatically generate LaTeX source files compliant with the IEEE format. If authors choose to publish this information with IEEE, these generated LaTeX files will be part of the submission. There is (currently) no page limit for AD/AE appendices.
IEEE will assign an “Artifacts Available” badge (or similar) to papers that meet the specific criteria for the badge. IEEE ’s exact requirements for this badge are under evaluation.
Workshop Reproducibility Guidelines
- A paper cannot be disqualified based on information provided or not provided in this appendix, nor if the appendix is not available.
- The artifact information will be available to reviewers.
- The availability and quality of an appendix can be used in ranking a paper. In particular, if two papers are of similar quality, the existence and quality of the appendices can be part of the evaluation process.
- Authors can use a platform such as Zenodo or Code Ocean to provide data and corresponding global object identifiers. Please avoid using personal web pages.
- To be considered for the Best Paper Award, the authors must submit (at least) an Artifact Description appendix.
- If the paper used no computational artifacts, the authors need to respond “No” in the submission form.
- If the authors choose to not provide computational artifacts, they need to respond “Wish not to provide” in the submission form.