Skip to the content.


Aims and Scope

While scientific software is an important component in the pursuit of scientific discovery, software development in high-performance computing (HPC) continues to be challenging. The software development process today combines contributions from domain scientists, applied mathematicians, computer scientists, and involves complex programming models. As a result of these diverse contributions software environments have become significantly complicated and expensive.
With this increasing diversity, the complexity of software development increases and it requires a steep learning curve for new developers, resulting in a slower pace of software development. With the continuous integration of scientific applications in complex, deep software stacks (workflows, compilers, runtime libraries, heterogeneous systems) novel techniques and practical tools for assisting the software development in HPC are invaluable. Recent advances in generative AI and large language models, such as GitHub’s Copilot, OpenAI’s GPT, Meta’s Llama, among others, demonstrate already that they can perform important tasks in the HPC and scientific software development, such as verification & validation, generation of optimized code, code translation, porting of applications, etc.
The goal of the AI Assisted Software Development for High-performance Computing (HPC) workshop (AI4Dev) is to create a forum composed of researchers, scientists, application developers, computing centers, and industry staff to discuss ideas on how artificial intelligence can help in the whole process of HPC software development. The workshop will feature contributed papers and invited talks in the area.

⤾ Back to top

Call for Papers

The workshop invites submissions of original research papers. Papers should be no longer than 8 pages (including references) and must be formatted according to the IEEE 2-column conference style.

Papers should be submitted in PDF format via the ICPP Linklings submission system.

We expect papers in the following areas (but not limited to):

⤾ Back to top

Important Dates and Times

⤾ Back to top

Agenda

Time Session Presenter
2pm-2:10pm Welcome from the Organizers William Godoy (ORNL) and Ignacio Laguna (LLNL)
2:10pm-3:05pm Keynote: “Lost in Translation: LLMs and Whole-Repository Porting of HPC Codes” Abhinav Bhatele, University of Maryland College-Park
3:05pm-3:30pm Paper presentation: “Comprehensive Evaluation of LLMs in HPC Code Performance Optimization” Cui, Ramesh, Hernandez, Zhou Bowen Cui, George Mason University
3:30pm-4:00pm Afternoon Conference Break  
4:00pm-4:25pm Paper presentation: “AI Assistants to Enhance and Exploit the PETSc Knowledge Base” Smith, Zhang, Zhang, McInnes, Keceli, Vasan, Balay, Isaac, Chen, Vishwanath Junchao Zhang, Argonne National Laboratory
4:25pm-5:30pm Panel session: “AI for Development in High-performance Computing” Moderators: William Godoy and Ignacio Laguna
  Sunita Chandrasekaran, University of Delaware  
  Ali Jannesari, Iowa State University  
  Jeffrey Carver, University of Alabama  
  Daniel Nichols, Lawrence Livermore National Laboratory  

Committee

Chairs:

Technical Committee:

⤾ Back to top