Workshop Program

October 18 (Mon)


Time (CDT, UTC-5) Type Title Speaker Affiliation Slides Video
Session: Keynote I (Chair: Laxmikant V. Kale)
09:00 - 09:10 Opening Remarks Laxmikant V. Kale University of Illinois at Urbana-Champaign Video
09:10 - 10:10 Keynote Challenges of Programming models for The Supercomputer "Fugaku" and Beyond Mitsuhisa Sato RIKEN R-CCS Slides Video
YouTube
10:10 - 10:30 Break
Session: Astrophysical Simulations (Chair: Zane Fink)
10:30 - 11:00 Talk Recent developments in HPX and Octo-Tiger Patrick Diehl Louisiana State University Slides Video
YouTube
11:00 - 11:30 Talk Enzo-E/Cello astrophysics and cosmology: algorithmic improvements for robustness and scalability James Bordner,
Michael L. Norman
University of California, San Diego Slides Video
YouTube
11:30 - 12:00 Talk Simulating neutron stars with discontinuous Galerkin methods and Charm++ Nils Deppe California Institute of Technology Slides Video
YouTube
12:00 - 13:00 Lunch Break
Session: Load Balancing (Chair: Pathikrit Ghosh)
13:00 - 13:30 Talk Dynamically Load-balanced p-adaptive Discontinuous Galerkin Methods using Charm++ Weizhao Li,
Aditya Pandare,
Hong Luo,
Jozsef Bakosi
North Carolina State University,
Los Alamos National Laboratory
Slides Video
YouTube
13:30 - 14:00 Talk Optimizing Distributed Load Balancing for Time-Varying Imbalance Jonathan Lifflander,
Nicole Slattengren,
Philippe Pebay,
Phil Miller,
Francesco Rizzi,
Matthew Bettencourt
Sandia National Laboratories,
NexGen Analytics,
Intense Computing
Slides Video
YouTube
14:00 - 14:30 Talk Vector Load Balancing in Charm++ Ronak Buch University of Illinois at Urbana-Champaign Slides Video
YouTube
14:30 - 14:50 Break
Session: Programming Languages (Chair: Sam White)
14:50 - 15:20 Talk What's New with Chapel: Applications, Aggregators, and Accelerators Brad Chamberlain Hewlett Packard Enterprise Slides Video
YouTube
15:20 - 15:50 Talk Advances in Charm-based Languages II Justin Szaday University of Illinois at Urbana-Champaign Slides Video
YouTube
15:50 - 16:00 Break
Session: Plasma Physics & Astrophysics (Chair: Aditya Bhosale)
16:00 - 16:30 Talk Adaptive Plasma Physics Simulations: Dealing with Load Imbalance using Charm++ Esteban Meneses National High Technology Center Slides Video
YouTube
16:30 - 17:00 Talk A Universe of ChaNGa Applications Thomas Quinn University of Washington Slides Video
YouTube
17:00 - 17:30 Talk ParaTreeT: A Fast, General Framework for Spatial Tree Traversal Joseph Hutter University of Illinois at Urbana-Champaign Video
YouTube

Workshop Program

October 19 (Tue)


Time (CDT, UTC-5) Type Title Speaker Affiliation Slides Video
Session: Molecular Dynamics & Quantum Chemistry & Load Balancing (Chair: Eric Bohm)
09:00 - 09:30 Talk Addressing the Challenges of Heterogeneous Computing in NAMD David Hardy University of Illinois at Urbana-Champaign Slides Video
YouTube
09:30 - 10:00 Talk Towards Performance Portability in NAMD with oneAPI Tareq Malas,
Jaemin Choi
Intel,
University of Illinois at Urbana-Champaign
Slides Video
YouTube
10:00 - 10:30 Talk Scalable GW software for excited electrons using OpenAtom Kayahan Saritas,
Kavitha Chandrasekar
Yale University,
University of Illinois at Urbana-Champaign
Video
YouTube
10:30 - 10:45 Talk Distributed Load Balancing Strategies with Charm++ Simeng Liu,
Kavitha Chandrasekar
University of Illinois at Urbana-Champaign Slides Video
YouTube
10:45 - 11:00 Break
Session: Keynote II (Chair: Laxmikant V. Kale)
11:00 - 12:00 Keynote A Tale of Two Cultures: Challenges in Developing Tools for Writing Parallel Software Alex Aiken Stanford University Slides Video
YouTube
12:00 - 13:00 Lunch Break
Session: Adaptive MPI (Chair: Matthias Diener)
13:00 - 13:30 Talk CharmMPI: From Research Code to Production Workhorse Evan Ramos Charmworks, Inc. Slides Video
YouTube
13:30 - 14:00 Talk Communication Optimizations for Adaptive MPI Sam White University of Illinois at Urbana-Champaign Video
YouTube
14:00 - 14:15 Break
Session: Performance Analysis (Chair: Ronak Buch)
14:15 - 14:45 Talk Performance Evaluation of Python Parallel Programming Models: Charm4Py and mpi4py Zane Fink University of Illinois at Urbana-Champaign Video
YouTube
14:45 - 15:15 Talk A synthetic tool for analysing adaptable workloads Iker Martin-Alvarez,
Jose Ignacio Aliaga,
Maria Isabel Castillo,
Sergio Iserte,
Rafael Mayo
Universidad Jaume I Slides Video
YouTube
15:15 - 15:30 Break
Session: GPU Computing (Chair: Zane Fink)
15:30 - 16:00 Talk Using concurrent GPU streams to support independent progress of asynchronous objects Phil Miller,
Jonathan Lifflander,
Nicole Slattengren,
Matthew Bettencourt,
Roger Pawlowski
Intense Computing,
Sandia National Laboratories,
NexGen Analytics
Video
YouTube
16:00 - 16:30 Talk Improving the Performance of Charm++ Applications on GPU Systems Jaemin Choi University of Illinois at Urbana-Champaign Slides Video
YouTube
16:30 - 16:45 Break
Session: Applications & Charm++ (Chair: Jaemin Choi)
16:45 - 17:15 Talk ExaM2M: Scalable and Adaptive Mesh-to-Mesh Transfer Eric Mikida Charmworks, Inc. Slides Video
YouTube
17:15 - 17:30 Short Talk Large-scale Parallel Modeling for Storm Surge and Coastal Flooding with AMPI Dynamic Load Balancing Dylan Wood,
Joannes Westerink,
Damrongsak Wirasaet
University of Notre Dame Video
YouTube
17:30 - 18:00 New Charm++ Features & Discussions PPL University of Illinois at Urbana-Champaign Video
YouTube
18:00 - 18:10 Closing Remarks Laxmikant V. Kale University of Illinois at Urbana-Champaign YouTube

List of Talks


Keynote

Challenges of Programming models for The Supercomputer "Fugaku" and Beyond

Mitsuhisa Sato, RIKEN Center for Computational Science (R-CCS)


Keynote

A Tale of Two Cultures: Challenges in Developing Tools for Writing Parallel Software

Alex Aiken, Stanford University


Adaptive Plasma Physics Simulations: Dealing with Load Imbalance using Charm++

Esteban Meneses, National High Technology Center in Costa Rica


Dynamically Load-balanced p-adaptive Discontinuous Galerkin Methods using Charm++

Weizhao Li, North Carolina State University
Aditya Pandare, Los Alamos National Laboratory
Hong Luo, North Carolina State University
Jozsef Bakosi, Los Alamos National Laboratory


Enzo-E/Cello astrophysics and cosmology: algorithmic improvements for robustness and scalability

James Bordner, University of California, San Diego
Michael L. Norman, University of California, San Diego


Improving the Performance of Charm++ Applications on GPU Systems

Jaemin Choi, University of Illinois Urbana-Champaign


Performance Evaluation of Python Parallel Programming Models: Charm4Py and mpi4py

Zane Fink, University of Illinois Urbana-Champaign


Communication Optimizations for Adaptive MPI

Sam White, University of Illinois Urbana-Champaign


Simulating neutron stars with discontinuous Galerkin methods and Charm++

Nils Deppe, California Institute of Technology


Vector Load Balancing in Charm++

Ronak Buch, University of Illinois Urbana-Champaign


ParaTreeT: A Fast, General Framework for Spatial Tree Traversal

Joseph Hutter, University of Illinois Urbana-Champaign


A synthetic tool for analysing adaptable workloads

Iker Martin-Alvarez, Computer Science and Engineering Department, Universitat Jaume I
Jose Ignacio Aliaga, Computer Science and Engineering Department, Universitat Jaume I
Maria Isabel Castillo Computer Science and Engineering Department, Universitat Jaume I
Sergio Iserte, Dept. of Mechanical Engineering and Construction, Universitat Jaume I
Rafael Mayo, Computer Science and Engineering Department, Universitat Jaume I


New Charm++ Features

PPL, University of Illinois Urbana-Champaign


Towards Performance Portability in NAMD with oneAPI

Tareq Malas, Intel
Jaemin Choi, University of Illinois Urbana-Champaign


Optimizing Distributed Load Balancing for Time-Varying Imbalance

Jonathan Lifflander, Sandia National Laboratories
Nicole Slattengren, Sandia National Laboratories
Philippe Pébäy, NexGen Analytics, Inc.
Phil Miller, Intense Computing
Francesco Rizzi, NexGen Analytics, Inc.
Matthew Bettencourt, NexGen Analytics, Inc.


What's New with Chapel: Applications, Aggregators, and Accelerators

Brad Chamberlain, Hewlett Packard Enterprise


Recent developments in HPX and Octo-Tiger

Patrick Diehl, Louisiana State University


Using concurrent GPU streams to support independent progress of asynchronous objects

Phil Miller, Intense Computing
Jonathan Lifflander, Sandia National Laboratories
Nicole Slattengren, Sandia National Laboratories
Matthew Bettencourt, NexGen Analytics, Inc.
Roger Pawlowski, Sandia National Laboratories


ExaM2M: Scalable and Adaptive Mesh-to-Mesh Transfer

Eric Mikida, Charmworks, Inc.


CharmMPI: From Research Code to Production Workhorse

Evan Ramos, Charmworks, Inc.


Addressing the Challenges of Heterogeneous Computing in NAMD

David Hardy, University of Illinois Urbana-Champaign


Advances in Charm-based Languages II

Justin Szaday, University of Illinois Urbana-Champaign


Large-scale Parallel Modeling for Storm Surge and Coastal Flooding with AMPI Dynamic Load Balancing

Dylan Wood, University of Notre Dame
Joannes Westerink, University of Notre Dame
Damrongsak Wirasaet, University of Notre Dame


A Universe of ChaNGa Applications

Thomas Quinn, University of Washington


Scalable GW software for excited electrons using OpenAtom

Kayahan Saritas, Yale University
Kavitha Chandrasekar, University of Illinois at Urbana-Champaign


Distributed Load Balancing Strategies with Charm++

Simeng Liu, University of Illinois at Urbana-Champaign
Kavitha Chandrasekar, University of Illinois at Urbana-Champaign