(R)SE challenges in HPC
Jonas Thies, Melven R\"ohrig-Z\"ollner, Achim Basermann

TL;DR
This paper discusses the unique software engineering challenges in high-performance computing and advocates for tailored solutions to improve adoption of SE tools in HPC environments.
Contribution
It highlights the gap between existing SE tools and HPC needs, proposing specific solutions to bridge this divide.
Findings
HPC faces unique software engineering challenges
Current SE tools are not well-suited for HPC
Proposed solutions improve HPC software design and testing
Abstract
We discuss some specific software engineering challenges in the field of high-performance computing, and argue that the slow adoption of SE tools and techniques is at least in part caused by the fact that these do not address the HPC challenges `out-of-the-box'. By giving some examples of solutions for designing, testing and benchmarking HPC software, we intend to bring software engineering and HPC closer together.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Parallel Computing and Optimization Techniques · Data Analysis with R
