Leveraging AI for Productive and Trustworthy HPC Software: Challenges and Research Directions
It tackles the problem of improving HPC software development for specialized scientific fields, but it is incremental as it focuses on outlining challenges and directions rather than presenting new results.
The paper addresses the challenges of using AI, particularly large language models, to develop high-performance computing (HPC) software, proposing research directions through funded projects like Ellora and Durban.
We discuss the challenges and propose research directions for using AI to revolutionize the development of high-performance computing (HPC) software. AI technologies, in particular large language models, have transformed every aspect of software development. For its part, HPC software is recognized as a highly specialized scientific field of its own. We discuss the challenges associated with leveraging state-of-the-art AI technologies to develop such a unique and niche class of software and outline our research directions in the two US Department of Energy--funded projects for advancing HPC Software via AI: Ellora and Durban.