Welcome to the PAW-ATM Workshop.
- Proceedings
- Program
- Important dates
- Summary
- Scope and Aims
- Topics
- Submissions
- Organization
- Previous Instances of PAW-ATM
Program
- 8:30 - 8:32 Karla Morris, Michael Ferguson, Elliott Slaughter, Irene Moulitsas, Bill Long, and Daniele Lezzi
Introduction
(Presentation)
- 8:32 - 10:00 Survey of Technologies for Developers of Parallel Applications
Daniele Lezzi - Barcelona Supercomputing Center (Presentation)
Olivier Aumage - French Institute for Research in Computer Science and Automation (Presentation)
William Long - Hewlett Packard Enterprise
Michelle Strout - Hewlett Packard Enterprise (Presentation)
- 10:00 - 10:30 Break (30 min)
- 10:30 - 12:00 Session 1
- 10:30 - 10:52 Wenbin Lu, Shilei Tian, Tony Curtis, and Barbara Chapman
Extending OpenMP and OpenSHMEM for Efficient Heterogeneous Computing
(Presentation)
- 10:52 - 11:14 Shiv Sundram, Wonchan Lee, and Alex Aiken
Task Fusion in Distributed Runtimes
(Presentation)
- 11:14 - 11:37 Thomas Herault, Joseph Schuchart, Edward F. Valeev, and George Bosilca
Composition of Algorithmic Building Blocks in Template Task Graphs
(Presentation)
- 11:37 - 12:00 Yakup Budanaz, Mario Wille, and Michael Bader
Asynchronous Workload Balancing through Persistent Work-Stealing and Offloading for a Distributed Actor Model Library
(Presentation)
- 12:00 - 1:30 Lunch (90 min)
- 1:30 - 3:00 Session 2
- 1:30 - 2:18 Distinguished Speaker: Jaqueline Chen - Sandia National Laboratories
The Convergence of Exascale Computing, Data Science and Visualization Towards Zero-Carbon Fuels for Power and Transportation
(Abstract)
- 2:18 - 2:38 Paul H. Hargrove, and Dan Bonachea
GASNet-EX RMA Communication Performance on Recent Supercomputing Systems
(Presentation,
Extended Abstract)
- 2:38 - 3:00 Yutaka Watanabe, Taisuke Boku, Mitsuhisa Sato
Design and Performance Evaluation of UCX for Tofu-D Interconnect with OpenSHMEM-UCX on Fugaku
(Presentation)
- 3:00 - 3:30 Break (30 min)
- 3:30 - 5:00 Panel Discussion Panel Chair: Anshu Dubey - Argonne National Laboratory
- Rosa Badia - Barcelona Supercomputing Center
- Jacqueline Chen - Sandia National Laboratories
- Ethan Gutmann - National Center for Atmospheric Research
- Zhihao Jia - Carnegie Mellon University
- Bill Reus - US Department of Defense
- Damian Rouson - Lawrence Berkeley National Laboratory
Panelists:
Important dates
- Submissions deadline:
July 29, 2022August 5, 2022 - Artifact Description, Phase 1: August 5, 2022
- Manuscripts review period: August 8-25, 2022
- Rebuttal submission: September 2, 2022
- Building consensus: September 5 - 8, 2022
- Notification to authors: September 9, 2022
- Artifact Phase 2 form deadline: September 14, 2022
- Artifact freeze deadline: September 23, 2022
- Artifact badge decision: September 30, 2022
- Virtual participants upload video presentations: September 30, 2022
- Final program: September 30, 2022
- Camera-ready papers due from authors: October 1, 2022
- PAW-ATM Workshop date: November 14, 2022
Summary
As supercomputers become more and more powerful, the number and diversity of applications that can be tackled with these machines grows. Unfortunately, the architectural complexity of these supercomputers grows as well, with heterogeneous processors, multiple levels of memory hierarchy, and many ways to move data and synchronize between processors. The MPI+X programming model, use of which is considered by many to be standard practice, demands that a programmer be expert in both the application domain and the low-level details of the architecture(s) on which that application will be deployed, and the availability of such superhuman programmers is a critical bottleneck. Things become more complicated when evolution and change in the underlying architecture translates into significant re-engineering of the MPI+X code to maintain performance.
Numerous alternatives to the MPI+X model exist, and by raising the level of abstraction on the application domain and/or the target architecture, they offer the ability for “mere mortal” programmers to take advantage of the supercomputing resources that are available to advance science and tackle urgent real-world problems. However, compared to the MPI+X approach, these alternatives generally lack two things. First, they aren’t as well known as MPI+X and a domain scientist may simply not be aware of models that are a good fit to their domain. Second, they are less mature than MPI+X and likely have more functionality or performance “potholes” that need only to be identified to be addressed.
PAW-ATM is a forum for discussing HPC applications written in alternatives to MPI+X. Its goal is to bring together application experts and proponents of high-level languages to present concrete example uses of such alternatives, describing their benefits and challenges.
Scope and Aims
The PAW-ATM workshop is designed to be a forum for discussion of supercomputing-scale parallel applications and their implementation in programming models outside of the dominant MPI+X paradigm. Papers and talks will explore the benefits (or perhaps drawbacks) of implementing specific applications with alternatives to MPI+X, whether those benefits are in performance, scalability, productivity, or some other metric important to that application domain. Presenters are encouraged to generalize the experience with their application to other domains in science and engineering and to bring up specific areas of improvement for the model(s) used in the implementation.
In doing so, our hope is to create a setting in which application authors, language designers, and architects can present and discuss the state of the art in alternative scalable programming models while also wrestling with how to increase their effectiveness and adoption. Beyond well-established HPC scientific simulations, we also encourage submissions exploring artificial intelligence, big data analytics, machine learning, and other emerging application areas.
Topics
Topics of interest include, but are not limited to:
- Novel application development using high-level parallel programming languages and frameworks.
- Examples that demonstrate performance, compiler optimization, error checking, and reduced software complexity.
- Applications from artificial intelligence, data analytics, bioinformatics, and other novel areas.
- Performance evaluation of applications developed using alternatives to MPI+X and comparisons to standard programming models.
- Novel algorithms enabled by high-level parallel abstractions.
- Experience with the use of new compilers and runtime environments.
- Libraries using or supporting alternatives to MPI+X.
- Benefits of hardware abstraction and data locality on algorithm implementation.
Papers that include description of applications that demonstrate the use of alternative programming models will be given higher priority.
Submissions
Submissions are solicited in 3 categories:
Full-length papers will be published in the workshop proceedings. Submitted papers must describe original work that has not appeared in, nor is under consideration for, another conference or journal. Papers shall be eight (8) pages minimum and not exceed ten (10) including text, appendices, and figures. Appendix pages related to the reproducibility initiative dependencies, namely the Artifact Description (AD) and Artifact Evaluation (AE), are not included in the page count.
Extended abstracts will be evaluated separately and will not be included in the published proceedings; they are intended to propose timely communications of novel work that will be formally submitted elsewhere at a later stage, and/or of already published work that would be of interest to the PAW-ATM audience in terms of topic and timeliness. Extended abstracts shall not exceed four (4) pages.
In addition to the manuscript submissions categories described above, authors have the option to submit pictures or videos of the results obtained with their parallel applications. This submission category should include pictures or video files and a 250 words abstract, describing the application. These will be considered for PAW-ATM Best Visual Effects Award.
When deciding between manuscript submissions with similar merit, submissions whose focus relates more directly to the key themes of the workshop (application studies, computing at scale, high-level alternatives to MPI+X) will be given priority over those that don't.
Submissions shall be submitted through Linklings using 10pt font in the IEEE format.PAW-ATM follows the reproducibility initiative of SC22. Submissions shall include Artifact Description (AD) appendix. The appendix pages related to the reproducibility initiative dependencies, are not included in the page count.
Organization
Workshop Chair
- Karla Morris - Sandia National Laboratories
Organizing Committee
- Irene Moulitsas - Cranfield University
- Elliott Slaughter - SLAC National Accelerator Laboratory
- Michael Ferguson - Hewlett Packard Enterprise
Program Committee Chairs
- Bill Long - Hewlett Packard Enterprise
- Daniele Lezzi - Barcelona Supercomputing Center
Program Committee
- David Bunde - Knox College
- Barbara Chapman - Hewlett Packard Enterprise and Stony Brook University
- Lúcia María de Assumpcao Drummond - Universidade Federal Fluminense
- Sally Ellingson - University of Kentucky
- Michael Ferguson - Hewlett Packard Enterprise
- Salvatore Filippone - Università di Roma Tor Vergata
- Dounia Khaldi - Intel
- Eric Laurendeau - Polytechnique Montreal
- Daniele Lezzi - Barcelona Supercomputing Center
- Laércio Lima Pilla - National Center for Scientific Research and University of Bordeaux
- Bill Long - Hewlett Packard Enterprise
- Francesc Lordan - Barcelona Supercomputing Center
- Esteban Meneses Rojas - National High Technology Center
- Karla Morris - Sandia National Laboratories
- Irene Moulitsas - Cranfield University
- Swaroop S. Pophale - Oak Ridge National Laboratory
- Mitsuhisa Sato - RIKEN Advanced Institute for Computational Science
- Christine Sweeney - Los Alamos National Laboratory
- Elliott Slaughter - SLAC National Accelerator Laboratory
- Kenjiro Taura - University of Tokyo
- Sean Treichler - NVIDIA
- Richard W Vuduc - Georgia Institute of Technology
Pictures and Videos Committee Chair
- Irene Moulitsas - Cranfield University
Pictures and Videos Review Committee
- Dan Bonachea - Lawrence Berkeley National Laboratory
- Valentin Churavy - Massachusetts Institute of Technology
- Karl Jenkins - Cranfield University
- Stavros Kassinos - University of Cyprus
- Lee Margetts - Manchester University
- Hari Radhakrishnan - NIPD Genetics
- Soren Rasmussen - UCAR
Advisory Committee
- Bradford L. Chamberlain - Hewlett Packard Enterprise
- Damian W. I. Rouson - Lawrence Berkeley National Laboratory
- Katherine A. Yelick - Lawrence Berkeley National Laboratory
Previous Instances of PAW-ATM
- PAW-ATM2022: Parallel Applications Workshop, Alternatives To MPI+X
- PAW-ATM2021: Parallel Applications Workshop, Alternatives To MPI+X
- PAW-ATM2020: Parallel Applications Workshop, Alternatives To MPI+X
- PAW-ATM2019: Parallel Applications Workshop, Alternatives To MPI+X
- PAW-ATM2018: Parallel Applications Workshop, Alternatives To MPI
- PAW2017: PGAS Applications Workshop
- PAW2016: PGAS Applications Workshop