mlsanityData to 7 Oct 2026

Employing Artificial Intelligence to Steer Exascale Workflows with Colmena

arXiv 2408.14434 ↗First posted 26 Aug 2024cs.DC cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Computational workflows are a common class of application on supercomputers, yet the loosely coupled and heterogeneous nature of workflows often fails to take full advantage of their capabilities. We created Colmena to leverage the massive parallelism of a supercomputer by using Artificial Intelligence (AI) to learn from and adapt a workflow as it executes. Colmena allows scientists to define how their application should respond to events (e.g., task completion) as a series of cooperative agents. In this paper, we describe the design of Colmena, the challenges we overcame while deploying applications on exascale systems, and the science workflows we have enhanced through interweaving AI. The scaling challenges we discuss include developing steering strategies that maximize node utilization, introducing data fabrics that reduce communication overhead of data-intensive tasks, and implementing workflow tasks that cache costly operations between invocations. These innovations coupled with a variety of application patterns accessible through our agent-based steering model have enabled science advances in chemistry, biophysics, and materials science using different types of AI. Our vision is that Colmena will spur creative solutions that harness AI across many domains of scientific computing.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 18 of its 73 references that are in the map. First posted on arXiv 26 Aug 2024.

Builds on

18 of 73 references.

References · 18

  1. 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
  2. 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
  3. 2019Parsl: Pervasive Parallel Programming in Pythoncited by 36
  4. 2020funcX: A Federated Function Serving Fabric for Sciencecited by 32
  5. 2021AutoDEUQ: Automated Deep Ensemble with Uncertainty Quantificationcited by 31
  6. 2018Message-passing neural networks for high-throughput polymer screeningcited by 30
  7. 2019DeepDriveMD: Deep-Learning Driven Adaptive Molecular Simulations for Protein Foldingcited by 15
  8. 2021Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computingcited by 10
  9. 2023A generative artificial intelligence framework based on a molecular diffusion model for the design of metal-organic frameworks for carbon capturecited by 10
  10. 2021Coupling streaming AI and HPC ensembles to achieve 100-1000x faster biomolecular simulationscited by 8
  11. 2022Enabling Dynamic and Intelligent Workflows for HPC, Data Analytics, and AI Convergencecited by 8
  12. 2019Learning Everywhere: Pervasive Machine Learning for Effective High-Performance Computationcited by 6
6 more
  1. 2024Object Proxy Patterns for Accelerating Distributed Applicationscited by 5
  2. 2021RADICAL-Pilot and Parsl: Executing Heterogeneous Workflows on HPC Platformscited by 4
  3. 2023Accelerating Communications in Federated Applications with Transparent Object Proxiescited by 4
  4. 2021libEnsemble: A Library to Coordinate the Concurrent Evaluation of Dynamic Ensembles of Calculationscited by 3
  5. 2023Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resourcescited by 2
  6. 2022Decision-Making Under Uncertainty for Multi-stage Pipelines: Simulation Studies to Benchmark Screening Strategiescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.