DCLGAug 26, 2024

Employing Artificial Intelligence to Steer Exascale Workflows with Colmena

arXiv:2408.14434v17 citationsh-index: 22
Originality Incremental advance
AI Analysis

This addresses inefficiencies in exascale computing for scientists, though it appears incremental as it builds on existing workflow and AI steering concepts.

The authors tackled the problem of underutilized supercomputers for computational workflows by creating Colmena, a system that uses AI to learn from and adapt workflows in real-time, enabling science advances in chemistry, biophysics, and materials science.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes