Workshop on Asynchronous Many-Task Systems and Applications
St. Louis, MO, USA
All talks will take place at Saint Louis University, St. Louis, MO 63103. A virtual option is also available via Zoom at: https://slu.zoom.us/my/qingleicao.
Note: The in-person location varies daily. Please check the “Travel” section for details.
| Time | Wed Feb 19 (Day 1) | Thu Feb 20 (Day 2) | Fri Feb 21 (Day 3) |
|---|---|---|---|
| 08:00 AM | Registration / Coffee and Pastries | Registration / Coffee and Pastries | Registration / Coffee and Pastries |
| 08:45 AM | Welcoming Remarks | ||
| 08:55 AM | WAMTA'26 Preview | ||
| 09:00 AM | Keynote 1, Chair: Q. Cao Alan Edelman: Improving the HPC experience: did Julia get it right or will AI hide the problem (or both)? | Keynote 2, Chair: P. Diehl Christian Trott: Task-Graphs: Why aren't we all using them? | Keynote 3, Chair: Q. Cao Hatem Ltaief: Chaos to Cosmos: Orchestrating Complex Scientific Applications with Dynamic Runtime Systems |
| 10:00 AM | Coffee | Coffee | Coffee |
| Session 1, Chair: C. Junghans | Session 3, Chair: P. Diehl | Session 6, Chair: Q. Cao | |
| 10:30 AM | Jiakun Yan: Contemplating a Lightweight Communication Interface for Asynchronous Many-Task Systems | Nafees Iqbal: Type-level invariants for SPMD programming with Rust | Joseph Schuchart: Scalable Block-Sparse Matrix Multiplication Using Template Task Graphs |
| 11:00 AM | Aurelien Bouteiller: Comparing and Contrasting User and Runtime Directed Data Placement Strategies for Owner-Compute, Multi-Accelerator Distributed Task Based Scheduling | Patrick Diehl: Evaluating AI-generated code for C++, Fortran, Go, Java, Julia, Matlab, Python, R, and Rust | Qiao Zhang: Leveraging Hardware-Aware Computation in Mixed-Precision Matrix Multiply: A Tile-Centric Approach |
| 11:30 AM | Shreyas Atre: ChplX: an Asynchronous Many Task Runtime Foundation for Chapel | Jonas Posner: Dynamic Resource Management: Comparison of Asynchronous Many-Task (AMT) and Dynamic Processes with PSets (DPP) | Panel discussion: SWOT |
| 12:00 PM | Lunch | Lunch & Poster session | Lunch |
| Session 2, Chair: V. Carrica | Session 4, Chair: J. Yan | ||
| 01:00 PM | Vicenc Beltran Querol: Supporting OpenMP Free Agents by Leveraging the nOS-V Threading Library | Amadeu Moya: Unifying the Architecture and Implementation of Task-Aware Libraries | |
| 01:30 PM | Rüdiger Nather: Futures in Task Graphs & Extending Taskflow With Dynamic Data Dependencies | Rabab Alomairy: Data Sparsity in Global and Compact Support Radial Basis Functions for 3D Unstructured Mesh Deformation | |
| 02:00 PM | Karame Mohammadiporshokooh: Adaptively Optimizing the Performance of HPX's Parallel Algorithms | Cheng-Hsiang Chiu: A Task-parallel Pipeline Programming Framework with Token Dependency | |
| 02:30 PM | Coffee | Coffee | Coffee |
| Session 3, Chair: J. Schuchart | Session 5, Chair: A. Bouteiller | ||
| 03:00 PM | Claudia Fohry: Fail-stop Failure Protection for Coordinated Work Stealing of Tasks that Communicate through Futures | Alexander Strack: GPRat: Gaussian Process Regression with Asynchronous Tasks | |
| 03:30 PM | Anthony Cabrera: Q-IRIS: The Evolution of the IRIS Task-Based Runtime to Enable Classical-Quantum Workflows | Maxwell Onyango: Julia-Unified Recursive Implementation of TRMM and TRSM for GPU Acceleration | |
| 04:00 PM | Discussion: Integration with other standards | Discussion: AI | |
| 05:30 PM | Banquet on Campus (until 8:00 PM) | ||
| 06:45 PM | Pizza dinner at Vito's Sicilian Pizzeria & Ristorante (until 8:30 PM) |
If you have any problems or questions, please contact us via e-mail at: qinglei.cao@slu.edu