[hpc-announce] CFP: PAW-ATM: Parallel Applications Workshop, Alternatives To MPI+X (with SC22)

Dan Bonachea dobonachea at lbl.gov
Sun May 29 20:07:11 CDT 2022


                Call for Papers

                 PAW-ATM 2022:

        Parallel Applications Workshop,
            Alternatives To MPI+X

   Held in conjunction with SC22, Dallas, TX
   Submissions deadline: July 29, 2022




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

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 of interest include, but are not limited to:

* Novel application development using high-level parallel programming
  and frameworks.

* Examples that demonstrate performance, compiler optimization, error
  and reduced software complexity.

* Applications from artificial intelligence, data analytics,
bioinformatics, and
  other novel areas.

* Performance evaluation of applications developed using alternatives to
  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

Papers that include description of applications that demonstrate the use of
alternative programming models will be given higher priority.


Submissions are solicited in three categories:

1) Full-length papers presenting novel research results:

  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.

2) Extended abstracts summarizing preliminary/published results:

  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.

3) Pictures or videos showcasing results from parallel applications:

  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 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:

Submissions must use 10pt font in the IEEE format:

PAW-ATM follows the reproducibility initiative of SC22. Submissions must
include Artifact Description (AD) and Artifact Evaluation (AE) appendix.
The appendix pages related to the reproducibility initiative dependencies,
are not included in the page count. For more information, please refer to:

* Karla Morris - Sandia National Laboratories

* Irene Moulitsas - Cranfield University
* Elliott Slaughter - SLAC National Accelerator Laboratory
* Michael Ferguson - Hewlett Packard Enterprise

* Bill Long - Hewlett Packard Enterprise
* Daniele Lezzi - Barcelona Supercomputing Center

* David Bunde - Knox College
* Barbara Chapman - Hewlett Packard Enterprise and Stony Brook University
* Lucia Maria de Assumpcao Drummond - Universidade Federal Fluminense
* Sally Ellingson - University of Kentucky
* Michael Ferguson - Hewlett Packard Enterprise
* Dounia Khaldi - Intel
* Salvatore Filippone - Universita di Roma Tor Vergata
* Eric Laurendeau - Polytechnique Montreal
* Daniele Lezzi - Barcelona Supercomputing Center
* Laercio 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

* Bradford L. Chamberlain - Hewlett Packard Enterprise
* Damian W. I. Rouson - Sourcery Institute
* Katherine A. Yelick - Lawrence Berkeley National Laboratory


* Submissions deadline: July 29, 2022
* Manuscripts review period: August 8-25, 2022 (including Rebuttal)
* Rebuttal submission: August 26, 2022
* Building consensus: August 29 - September 2, 2022
* Notification to authors: September 9, 2022
* Final program: September 30, 2022
* Camera-ready papers due from authors: October 1, 2022
* PAW-ATM Workshop at SC22: November 13-18, 2022

More information about the hpc-announce mailing list