5 papers
From a Last-Week Add-On to First-Day Practice: Three Years of Integrating MPI Performance Analysis into HPC Education with EduMPI Suite
Anna-Lena Roth, Jonas Posner
Performance analysis is essential for scalable MPI programs, yet tool and workflow complexity often relegates it to the end of Parallel Programming courses. EduMPI Suite lowers thi…
Performance Analysis in Parallel Programming Education: A Comparative Usability Study
Anna-Lena Roth, David James, Jonas Posner +1
Parallel programming curricula encompass not only the development of parallel code and algorithm design but also emphasize efficiency, optimization, and performance analysis. To eq…
An Empirical Analysis of High-Performance Computing Education in Germany
Anna-Lena Roth, Jonas Posner
The growing importance of High-Performance Computing (HPC) requires the systematic integration of parallel programming and performance-oriented competencies into computational scie…
Generated, Parallel, Scalable? A Study of Agentic AI-Generated Julia Code on Supercomputers
Linus Bantel, Anna-Lena Roth, Jonas Posner +1
Julia is increasingly used in HPC as a single-language alternative to combining high-level scripting with low-level systems languages, but achieving scalable performance still requ…
Exploring Performance-Productivity Trade-offs in AMT Runtimes: A Task Bench Study of Itoyori, ItoyoriFBC, HPX, and MPI
Torben R. Lahnor, Mia Reitz, Jonas Posner +1
Asynchronous Many-Task (AMT) runtimes offer a productive alternative to the Message Passing Interface (MPI). However, the diverse AMT landscape makes fair comparisons challenging.…