Parsl: Pervasive Parallel Programming in Python
Not on the map. Why?
Abstract (arXiv)
High-level programming languages such as Python are increasingly used to provide intuitive interfaces to libraries written in lower-level languages and for assembling applications from various components. This migration towards orchestration rather than implementation, coupled with the growing need for parallel computing (e.g., due to big data and the end of Moore's law), necessitates rethinking how parallelism is expressed in programs. Here, we present Parsl, a parallel scripting library that augments Python with simple, scalable, and flexible constructs for encoding parallelism. These constructs allow Parsl to construct a dynamic dependency graph of components that it can then execute efficiently on one or many processors. Parsl is designed for scalability, with an extensible set of executors tailored to different use cases, such as low-latency, high-throughput, or extreme-scale execution. We show, via experiments on the Blue Waters supercomputer, that Parsl executors can allow Python scripts to execute components with as little as 5 ms of overhead, scale to more than 250 000 workers across more than 8000 nodes, and process upward of 1200 tasks per second. Other Parsl features simplify the construction and execution of composite programs by supporting elastic provisioning and scaling of infrastructure, fault-tolerant execution, and integrated wide-area data management. We show that these capabilities satisfy the needs of many-task, interactive, online, and machine learning applications in fields such as biology, cosmology, and materials science.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 5; 2024: 3; 2025: 7; 2026: 15.
36 papers.
Sort:
By area:
- 2025Empowering Scientific Workflows with Federated Agentscited by 16
- 2025HiPerRAG: High-Performance Retrieval Augmented Generation for Scientific Insightscited by 11
- 2021Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computingcited by 10
- 2023Towards Lightweight Data Integration using Multi-workflow Provenance and Data Observabilitycited by 8
- 2021Pandemic Drugs at Pandemic Speed: Infrastructure for Accelerating COVID-19 Drug Discovery with Hybrid Machine Learning- and Physics-based Simulations on High Performance Computerscited by 7
- 2025The (R)evolution of Scientific Workflows in the Agentic AI Era: Towards Autonomous Sciencecited by 7
- 2024LSHBloom: Memory-efficient, Extreme-scale Document Deduplicationcited by 5
- 2025EAIRA: Establishing a Methodology for Evaluating AI Models as Scientific Research Assistantscited by 5
- 2022Globus Automation Services: Research process automation across the space-time continuumcited by 3
- 2022AICCA: AI-driven Cloud Classification Atlascited by 3
- 2023High Throughput Training of Deep Surrogates from Large Ensemble Runscited by 3
- 2024Employing Artificial Intelligence to Steer Exascale Workflows with Colmenacited by 3
24 more
- 2024Flight: A FaaS-Based Framework for Complex and Hierarchical Federated Learningcited by 3
- 2025AdaParse: An Adaptive Parallel PDF Parsing and Resource Scaling Enginecited by 3
- 2026Fantastic Scientific Agents and How to Build Them: AgentBuild for Rietveld Refinementcited by 3
- 2023Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resourcescited by 2
- 2023Accelerating Electronic Stopping Power Predictions by 10 Million Times with a Combination of Time-Dependent Density Functional Theory and Machine Learningcited by 2
- 2026Multi-Agent Orchestration for High-Throughput Materials Screening on a Leadership-Class Systemcited by 2
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflowscited by 2
- 2021Reproducible and Portable Big Data Analytics in the Cloudcited by 1
- 2023Leveraging Large Language Models to Build and Execute Computational Workflowscited by 1
- 2025Benchmarking community drug response prediction models: datasets, models, tools, and metrics for cross-dataset generalization analysiscited by 1
- 2026ChemGraph-XANES: An Agentic Framework for XANES Simulation and Curationcited by 1
- 2026Automated Data Readiness for Scientific AIcited by 1
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflowscited by 1
- 2021Report of the Workshop on Program Synthesis for Scientific Computingcited by 0
- 2025Scalable Agentic Reasoning for Designing Biologics Targeting Intrinsically Disordered Proteinscited by 0
- 2026Twelve quick tips for designing AI-driven HPC workflowscited by 0
- 2026An Agentic AI Framework to Accelerate Scientific Discovery in Plant Phenotypingcited by 0
- 2026CURATE: Leveraging LLM Agents to Compose, Catalog, and Deploy Reproducible Workflowscited by 0
- 2026AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Softwarecited by 0
- 2026Diamond Agent: Agentic Control of Federated HPC Resources as a Servicecited by 0
- 2026Reputation as Community Memory for the Agentic Webcited by 0
- 2026ASCEND: Personal AI Agents for Autonomous Scientific Computing Across HPC Clusters and GPU Workstationscited by 0
- 2026The Other Half of Workflow Portability: Evidence-Backed HPC Site Profiles with Agentic Discoverycited by 0
- 2026The Other Half of Workflow Portability: Evidence-Backed HPC Site Profiles with Agentic Discovery1 Oct 2026
- 2026ASCEND: Personal AI Agents for Autonomous Scientific Computing Across HPC Clusters and GPU Workstations26 Sep 2026
- 2026Reputation as Community Memory for the Agentic Web16 Sep 2026
- 2026Diamond Agent: Agentic Control of Federated HPC Resources as a Service5 Sep 2026
- 2026AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Software20 Aug 2026
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflows8 Aug 2026
- 2026CURATE: Leveraging LLM Agents to Compose, Catalog, and Deploy Reproducible Workflows4 Aug 2026
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflows13 Jul 2026
- 2026Automated Data Readiness for Scientific AI2 Jul 2026
- 2026An Agentic AI Framework to Accelerate Scientific Discovery in Plant Phenotyping30 Jun 2026
- 2026Fantastic Scientific Agents and How to Build Them: AgentBuild for Rietveld Refinement11 Jun 2026
- 2026Twelve quick tips for designing AI-driven HPC workflows5 Jun 2026
24 more
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2026ChemGraph-XANES: An Agentic Framework for XANES Simulation and Curation17 Apr 2026
- 2026Multi-Agent Orchestration for High-Throughput Materials Screening on a Leadership-Class System9 Apr 2026
- 2025Scalable Agentic Reasoning for Designing Biologics Targeting Intrinsically Disordered Proteins17 Dec 2025
- 2025The (R)evolution of Scientific Workflows in the Agentic AI Era: Towards Autonomous Science12 Sep 2025
- 2025Empowering Scientific Workflows with Federated Agents8 May 2025
- 2025HiPerRAG: High-Performance Retrieval Augmented Generation for Scientific Insights7 May 2025
- 2025AdaParse: An Adaptive Parallel PDF Parsing and Resource Scaling Engine23 Apr 2025
- 2025Benchmarking community drug response prediction models: datasets, models, tools, and metrics for cross-dataset generalization analysis18 Mar 2025
- 2025EAIRA: Establishing a Methodology for Evaluating AI Models as Scientific Research Assistants27 Feb 2025
- 2024LSHBloom: Memory-efficient, Extreme-scale Document Deduplication6 Nov 2024
- 2024Flight: A FaaS-Based Framework for Complex and Hierarchical Federated Learning24 Sep 2024
- 2024Employing Artificial Intelligence to Steer Exascale Workflows with Colmena26 Aug 2024
- 2023Leveraging Large Language Models to Build and Execute Computational Workflows12 Dec 2023
- 2023Accelerating Electronic Stopping Power Predictions by 10 Million Times with a Combination of Time-Dependent Density Functional Theory and Machine Learning1 Nov 2023
- 2023High Throughput Training of Deep Surrogates from Large Ensemble Runs28 Sep 2023
- 2023Towards Lightweight Data Integration using Multi-workflow Provenance and Data Observability17 Aug 2023
- 2023Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resources15 Mar 2023
- 2022AICCA: AI-driven Cloud Classification Atlas29 Sep 2022
- 2022Globus Automation Services: Research process automation across the space-time continuum19 Aug 2022
- 2021Reproducible and Portable Big Data Analytics in the Cloud17 Dec 2021
- 2021Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computing6 Oct 2021
- 2021Pandemic Drugs at Pandemic Speed: Infrastructure for Accelerating COVID-19 Drug Discovery with Hybrid Machine Learning- and Physics-based Simulations on High Performance Computers4 Mar 2021
- 2021Report of the Workshop on Program Synthesis for Scientific Computing2 Feb 2021
- 2025Empowering Scientific Workflows with Federated Agentscited by 16
- 2025The (R)evolution of Scientific Workflows in the Agentic AI Era: Towards Autonomous Sciencecited by 7
- 2026Fantastic Scientific Agents and How to Build Them: AgentBuild for Rietveld Refinementcited by 3
- 2026Multi-Agent Orchestration for High-Throughput Materials Screening on a Leadership-Class Systemcited by 2
- 2026ChemGraph-XANES: An Agentic Framework for XANES Simulation and Curationcited by 1
- 2025Scalable Agentic Reasoning for Designing Biologics Targeting Intrinsically Disordered Proteinscited by 0
- 2026An Agentic AI Framework to Accelerate Scientific Discovery in Plant Phenotypingcited by 0
- 2026CURATE: Leveraging LLM Agents to Compose, Catalog, and Deploy Reproducible Workflowscited by 0
- 2026AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Softwarecited by 0
- 2026Diamond Agent: Agentic Control of Federated HPC Resources as a Servicecited by 0
- 2026Reputation as Community Memory for the Agentic Webcited by 0
- 2026ASCEND: Personal AI Agents for Autonomous Scientific Computing Across HPC Clusters and GPU Workstationscited by 0
12 most cited of 13 All 13 (JSON)
- 2026The Other Half of Workflow Portability: Evidence-Backed HPC Site Profiles with Agentic Discovery1 Oct 2026
- 2026ASCEND: Personal AI Agents for Autonomous Scientific Computing Across HPC Clusters and GPU Workstations26 Sep 2026
- 2026Reputation as Community Memory for the Agentic Web16 Sep 2026
- 2026Diamond Agent: Agentic Control of Federated HPC Resources as a Service5 Sep 2026
- 2026AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Software20 Aug 2026
- 2026CURATE: Leveraging LLM Agents to Compose, Catalog, and Deploy Reproducible Workflows4 Aug 2026
- 2026An Agentic AI Framework to Accelerate Scientific Discovery in Plant Phenotyping30 Jun 2026
- 2026Fantastic Scientific Agents and How to Build Them: AgentBuild for Rietveld Refinement11 Jun 2026
- 2026ChemGraph-XANES: An Agentic Framework for XANES Simulation and Curation17 Apr 2026
- 2026Multi-Agent Orchestration for High-Throughput Materials Screening on a Leadership-Class System9 Apr 2026
- 2025Scalable Agentic Reasoning for Designing Biologics Targeting Intrinsically Disordered Proteins17 Dec 2025
- 2025The (R)evolution of Scientific Workflows in the Agentic AI Era: Towards Autonomous Science12 Sep 2025
12 newest of 13 All 13 (JSON)
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2021Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computingcited by 10
- 2023Towards Lightweight Data Integration using Multi-workflow Provenance and Data Observabilitycited by 8
- 2021Pandemic Drugs at Pandemic Speed: Infrastructure for Accelerating COVID-19 Drug Discovery with Hybrid Machine Learning- and Physics-based Simulations on High Performance Computerscited by 7
- 2024LSHBloom: Memory-efficient, Extreme-scale Document Deduplicationcited by 5
- 2025EAIRA: Establishing a Methodology for Evaluating AI Models as Scientific Research Assistantscited by 5
- 2022Globus Automation Services: Research process automation across the space-time continuumcited by 3
- 2022AICCA: AI-driven Cloud Classification Atlascited by 3
- 2023High Throughput Training of Deep Surrogates from Large Ensemble Runscited by 3
- 2024Employing Artificial Intelligence to Steer Exascale Workflows with Colmenacited by 3
- 2024Flight: A FaaS-Based Framework for Complex and Hierarchical Federated Learningcited by 3
- 2025AdaParse: An Adaptive Parallel PDF Parsing and Resource Scaling Enginecited by 3
- 2023Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resourcescited by 2
12 most cited of 19 All 19 (JSON)
- 2026Automated Data Readiness for Scientific AI2 Jul 2026
- 2026Twelve quick tips for designing AI-driven HPC workflows5 Jun 2026
- 2025AdaParse: An Adaptive Parallel PDF Parsing and Resource Scaling Engine23 Apr 2025
- 2025Benchmarking community drug response prediction models: datasets, models, tools, and metrics for cross-dataset generalization analysis18 Mar 2025
- 2025EAIRA: Establishing a Methodology for Evaluating AI Models as Scientific Research Assistants27 Feb 2025
- 2024LSHBloom: Memory-efficient, Extreme-scale Document Deduplication6 Nov 2024
- 2024Flight: A FaaS-Based Framework for Complex and Hierarchical Federated Learning24 Sep 2024
- 2024Employing Artificial Intelligence to Steer Exascale Workflows with Colmena26 Aug 2024
- 2023Leveraging Large Language Models to Build and Execute Computational Workflows12 Dec 2023
- 2023Accelerating Electronic Stopping Power Predictions by 10 Million Times with a Combination of Time-Dependent Density Functional Theory and Machine Learning1 Nov 2023
- 2023High Throughput Training of Deep Surrogates from Large Ensemble Runs28 Sep 2023
- 2023Towards Lightweight Data Integration using Multi-workflow Provenance and Data Observability17 Aug 2023
12 newest of 19 All 19 (JSON)