Conference Agenda
| Session | ||
Break-out Session Task Interoperability for Extreme-Scale Runtime Systems
Support: Frederick Löffel Short talks: | ||
| Presentations | ||
Task Interoperability for Extreme-Scale Runtime Systems 1Inria, France; 2University of Illinois at Urbana-Champaign; 3Argonne National Laboratory; 4Barcelona Supercomputing Center Task-based programming models offer a promising path toward efficiently exploiting increasingly heterogeneous and distributed extreme-scale platforms. However, their broader adoption remains limited by fragmentation across runtime systems, lack of interoperability, and sustainability challenges related to maintainability and shared infrastructure. Our collaboration seeks to identify common low-level primitives and develop unified tasking interfaces that enable cross-runtime composability while avoiding performance issues such as oversubscription. Over the past year, the project has advanced several interoperability efforts, including the porting of StarPU and PaRSEC to nOS-V and evaluations of their interaction with OpenMP, as well as discussions around the Reconverse redesign of the Charm++ Converse layer to reduce technical debt and support modern communication libraries. Building on these activities, this BOS will combine short scientific presentations with open discussions. Topics include API-level interoperability through applications such as Chameleon and TTG, scheduling challenges in multi-queue environments inspired by Converse, and ongoing OpenMP standardization efforts. The session will also foster community exchange on memory management and ownership models, and on techniques for expressing and coordinating task dependencies across runtimes. Participants from UIUC, BSC, Inria, and the broader JLESC community are invited to contribute to shaping future interoperability directions. | ||