Session
MS4F - Machine Learning Support for the Lifetime of Software (ML4SW)
Session Chair
Event TypeMinisymposium
Computational Methods and Applied Mathematics
TimeTuesday, June 1715:00 - 17:00 CEST
LocationRoom 5.2D02
Description Software plays a critical role in scientific discovery across computational science domains, including chemistry, climate science, physics, and applied mathematics. As software development advances, Machine Learning (ML) is becoming an essential tool for enhancing developer productivity, optimizing application execution, and replacing computationally expensive simulations with surrogate Neural Network models. However, several challenges hinder the broad adoption of ML in software, particularly in the context of sustainable development. With increasingly complex software stacks, workflows, and heterogeneous systems, novel techniques are needed to support development, execution orchestration, and performance optimization. A promising approach for reducing software development overhead in High Performance Computing (HPC) is program synthesis, where software is automatically generated from high-level specifications. Large Language Models (LLMs) such as GPT-4, Code Llama, and StarCoder provide intelligent code generation capabilities, yet challenges related to correctness, verification, and reliability remain. Understanding these limitations is crucial for improving ML-driven software development. The ML4SW minisymposium serves as a platform for researchers, developers, and industry professionals to explore ML-driven software synthesis, correctness verification, and application optimization. Key discussions will address ML’s role in enhancing software development, ensuring trustworthiness, and integrating ML into real-world applications for sustainable and efficient computing.
Presentations
15:00 - 15:30 CEST | Leveraging AI-Driven Code Generation for Portable and Scalable Simulations | |
15:30 - 16:00 CEST | TADASHI: Enabling ML with Correct Code Transformations | |
16:00 - 16:30 CEST | From Reactive Debugging to Proactive Detection: ML for Performance-Aware Software Development | |
16:30 - 17:00 CEST | Design and Use of Energy-Efficient Systems in the Deep Learning Era |