| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | WORKSHOP PROGRAM | ||||||||||||||||||||||||||
2 | Time | Plan | Room Number | Speaker | Affliliation | ||||||||||||||||||||||
3 | Thu 4/25 | Remote participants can join the zoom room for day one here. | 2405 Siebel Center | ||||||||||||||||||||||||
4 | 8:30-9:00 | Coffee & Bakery items | |||||||||||||||||||||||||
5 | 9:00-9:15 | Introduction | Sanjay Kale | UIUC | |||||||||||||||||||||||
6 | Session: Applications | Chair: Maya Taylor | |||||||||||||||||||||||||
7 | 9:15-9:45 | SpECTRE: a task-based high-order code for relativistic astrophysics | Nils Deppe and Lawrence Kidder | Cornell | |||||||||||||||||||||||
8 | 9:45-10:15 | (NAMD for Biomolecular Simulations: status and updates) | David Hardy | UIUC | |||||||||||||||||||||||
9 | 10:15-10:45 | Enzo-E / Cello: current status and recent updates | James Bordner, Mike Norman | UCSD | |||||||||||||||||||||||
10 | 10:45-11:00 | Coffee Break | |||||||||||||||||||||||||
11 | Session: Python | Chair: Ritvik Rao | |||||||||||||||||||||||||
12 | 11:00-11:20 | CharmTyles: Large-scale interactive Charm++ with Python | Aditya Bhosale | UIUC | |||||||||||||||||||||||
13 | 11:20-11:40 | Migratable User-Level Threads in Python | Zane Fink | UIUC | |||||||||||||||||||||||
14 | 11:40-12:00 | Implementing the Ray Core API on Charm4Py | Aditya Bhosale | UIUC | |||||||||||||||||||||||
15 | 12:00-12:45 | Lunch | |||||||||||||||||||||||||
16 | Session: Communication and Load balancing | Chair: Aditya Bhosale | |||||||||||||||||||||||||
17 | 12:45-13:15 | High-Performance Communication Support for Asynchronous Many-Task Systems | Jiakun Yan, et al | UIUC | |||||||||||||||||||||||
18 | 13:15-13:45 | Supporting HPE Cassini Slingshot-11 interconnect via CXI extensions to Charm++/Converse OFI communication layer | Eric Bohm | UIUC | |||||||||||||||||||||||
19 | 13:45-14:15 | Evaluating the Capability of Large Language Models for Parallel and High Performance Code Generation | Daniel Nichols | University of Maryland | |||||||||||||||||||||||
20 | 14:15-14:45 | A Communication and Memory-Aware Model for Load Balancing | Jonathan Lifflander | Sandia | |||||||||||||||||||||||
21 | Session: Programming models | Chair: Zane Fink | |||||||||||||||||||||||||
22 | 14:45-15:00 | Coffee Break | |||||||||||||||||||||||||
23 | 15:00-15:30 | Chplx: an Asynchronous Many Task Runtime Foundation to Chapel | Shreyas Atre, et al | Louisiana State University | |||||||||||||||||||||||
24 | 15:30-16:00 | Evaluating HPX and Kokkos on RISC-V using an Astrophysics Application Octo-Tiger | Patrick Diehl, et al | Louisiana State University | |||||||||||||||||||||||
25 | 16:00-16:30 | Scaling Mixed-Precision Matrix Computations on Heterogeneous Architectures with PaRSEC | Qinglei Cao and George Bosilca | Saint Louis University | |||||||||||||||||||||||
26 | 16:30-17:00 | Evaluating Performance Portability of GPU Programming Models | Joy Kitson | University of Maryland | |||||||||||||||||||||||
27 | 17:00-17:30 | Composing Distributed Programs Through Task and Kernel Fusion | Rohan Yadav | Stanford | |||||||||||||||||||||||
28 | 17:30-18:00 | Quinoa: Massively parallel high-order multi-material hydrodynamics | Aditya Pandare | LANL | |||||||||||||||||||||||
29 | 19:00-21:00 | Dinner (At KoFusion) | |||||||||||||||||||||||||
30 | Fri 4/26 | Remote participants can join the zoom room for day two talks here. Join the zoom room for the day two tutorial here. | |||||||||||||||||||||||||
31 | 8:30-9:00 | Coffee & Bakery items | |||||||||||||||||||||||||
32 | 9:00-10:00 | Keynote - Arachne: An Open-Source Framework for Interactive Massive-Scale Graph Analytics | David Bader | NJIT | |||||||||||||||||||||||
33 | |||||||||||||||||||||||||||
34 | Session: Charm++ features | Chair: Kavitha Chandrasekar | |||||||||||||||||||||||||
35 | 10:00-10:20 | Only Pay for What You Need: Registration-Based Queueing in Asynchronous Many-Task Systems | Zane Fink | UIUC | |||||||||||||||||||||||
36 | 10:20-10:35 | Coffee break | |||||||||||||||||||||||||
37 | Session: Applications/Runtimes | Chair: Ritvik Rao | |||||||||||||||||||||||||
38 | 10:35-11:05 | The STAPL View and an Asynchronous Parallel Non-dominated Sorting for Distributed Memory | Francisco Coral Sabido, et al | TAMU, UIUC | |||||||||||||||||||||||
39 | 11:05-11:35 | Embracing the pain of irregular parallelism on HPC and AWS-HPC | Roger Pearce and Trevor Steil | LLNL | |||||||||||||||||||||||
40 | 11:35-12:05 | Computational Cosmology with ChaNGa on Leadership Class Machines | Thomas Quinn | University of Washington | |||||||||||||||||||||||
41 | 12:05-12:35 | Leveraging GPUs for Large-Scale Astrophysical Simulations With ChaNGa | Spencer Wallace and Thomas Quinn | University of Washington | |||||||||||||||||||||||
42 | 12:35-13:20 | Lunch | |||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||
44 | Potpourri (mixed topics talks) | Chair: Aditya Bhosale | 3102 Siebel Center | ||||||||||||||||||||||||
45 | 13:20-13:40 | CkIO: Parallel file input for over-decomposed task-based systems | Mathew Jacob and Maya Taylor | UIUC | |||||||||||||||||||||||
46 | 13:40-14:00 | Diffusion-based distributed load balancer in Charm++ | Kavitha Chandrasekar | UIUC | |||||||||||||||||||||||
47 | 14:00-14:30 | Common infrastructure for dynamic load balancing: across multiple programming systems based on over-decompistions | Sanjay Kale | UIUC | |||||||||||||||||||||||
48 | 14:30-15:00 | Charm++ Advanced Users group discussion. | |||||||||||||||||||||||||
49 | 15:00-15:15 | Coffee break | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | Session: Charm++ Tutorial | Time subject to change | 3102 SC | ||||||||||||||||||||||||
52 | 15:15-17:15 | Tutorial | Sanjay Kale | UIUC | |||||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||