Close

Session

Workshop
:
The 8th Annual Parallel Applications Workshop: Alternatives To MPI+X (PAW-ATM 2025)
DescriptionSupercomputers get faster and more complex every year. MPI, long the dominant model for distributed computation, has adapted by combining with models for intra-node parallelism (e.g., OpenMP, CUDA). These MPI+X hybrids offer performance but demand significant programmer effort to write, debug, and tune applications. Alternatives to MPI+X are worth exploring as programmer productivity becomes a major component of the time to science. Alternatives include parallel programming languages (e.g., Chapel, Regent, Fortran), general purpose libraries (e.g., Charm++, COMPSs, HPX, Legion, UPC++), and domain-specific libraries (e.g., Arkouda, Dask, Spark). With many options to choose from, it is hard for programmers to know which alternative models are appropriate for their application and for programming model developers to understand the opportunities for improvement. PAW-ATM brings together both application experts and programming model developers to disseminate knowledge about available applications and models, as well as advance their design.
Event Type
Workshop
TimeSunday, 16 November 20259:00am - 5:30pm CST
Location230
Recordings
Livestreamed
Recorded
Registration Categories
TP
W
Presentations
9:00am - 9:05am CSTWelcome to PAW-ATM
9:05am - 10:00am CSTDistinguished Speaker
Presenter
10:00am - 10:30am CSTMorning Break - Alternatives To MPI+X (PAW-ATM 2025)
10:30am - 11:10am CSTInvited Talk: Alternative Parallel Programming Models: Past, Present, and Is There a Future?
11:10am - 11:30am CSTKVMSR+UDWeave: Extreme-Scaling with Fine-grained Parallelism on the UpDown Graph Supercomputer
11:30am - 11:50am CSTComparing Distributed-Memory Programming Frameworks with Radix Sort
11:50am - 12:10pm CSTSlicing Is All You Need: Towards A Universal One-Sided Algorithm for Distributed Matrix Multiplication
12:10pm - 12:30pm CSTDiOMP-Offloading: Toward Portable Distributed Heterogeneous OpenMP
12:30pm - 2:00pm CSTLunch break (on your own)
2:00pm - 2:20pm CSTInvited Talk: From Parallel Clusters to Hyper-distributed applications: Programming Swarms with COLMENA
2:20pm - 2:40pm CSTWeak Scaling of NVSHMEM Applied To Hashed Distributed Structured Data
2:40pm - 3:00pm CSTRedesigning GROMACS Halo Exchange: Improving Strong Scaling with GPU-initiated NVSHMEM
3:00pm - 3:30pm CSTAfternoon Break - Alternatives To MPI+X (PAW-ATM 2025)
3:30pm - 3:50pm CSTEnhancing HPX with FleCSI: Automatic Detection of Implicit Task Dependencies
3:50pm - 4:10pm CSTStackless vs. Stackful Coroutines: A Comparative Study for RDMA-based Asynchronous Many-Task (AMT) Runtimes
Author/Presenters
4:10pm - 4:30pm CSTKDRSolvers: Scalable, Flexible, Task-Oriented Krylov Solvers
4:30pm - 5:30pm CSTPanel Discussion: The Role of Alternatives to MPI+X Technologies in AI/ML
Moderator