Connecting Large Language Model Agent to High Performance Computing Resource

Heng Ma, Alexander Brace, Carlo Siebenschuh, Greg Pauloski, Ian Foster +1 more
2/17/2025
cs.DCcs.AI

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

The Large Language Model agent workflow enables the LLM to invoke tool functions to increase the performance on specific scientific domain questions. To tackle large scale of scientific research, it requires access to computing resource and parallel computing setup. In this work, we implemented Parsl to the LangChain/LangGraph tool call setup, to bridge the gap between the LLM agent to the computing resource. Two tool call implementations were set up and tested on both local workstation and HPC environment on Polaris/ALCF. The first implementation with Parsl-enabled LangChain tool node queues the tool functions concurrently to the Parsl workers for parallel execution. The second configuration is implemented by converting the tool functions into Parsl ensemble functions, and is more suitable for large task on super computer environment. The LLM agent workflow was prompted to run molecular dynamics simulations, with different protein structure and simulation conditions. These results showed the LLM agent tools were managed and executed concurrently by Parsl on the available computing resource.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ma2025connecting,
  title  = {Connecting Large Language Model Agent to High Performance Computing Resource},
  author = {Heng Ma and Alexander Brace and Carlo Siebenschuh and Greg Pauloski and Ian Foster and Arvind Ramanathan},
  year   = {2025},
  eprint = {2502.12280},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.12280v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.12280.svg)](https://codeofpaper.com/paper/2502.12280)

Discussion