mlsanityData to 7 Oct 2026

Parsl: Pervasive Parallel Programming in Python

arXiv 1905.02158 ↗First posted 6 May 2019cs.DC cs.PLcited by 36

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 2; 2023: 5; 2024: 3; 2025: 7; 2026: 15.

36 papers.

Sort:

By area:

  1. 2025Empowering Scientific Workflows with Federated Agentscited by 16
  2. 2025HiPerRAG: High-Performance Retrieval Augmented Generation for Scientific Insightscited by 11
  3. 2021Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computingcited by 10
  4. 2023Towards Lightweight Data Integration using Multi-workflow Provenance and Data Observabilitycited by 8
  5. 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
  6. 2025The (R)evolution of Scientific Workflows in the Agentic AI Era: Towards Autonomous Sciencecited by 7
  7. 2024LSHBloom: Memory-efficient, Extreme-scale Document Deduplicationcited by 5
  8. 2025EAIRA: Establishing a Methodology for Evaluating AI Models as Scientific Research Assistantscited by 5
  9. 2022Globus Automation Services: Research process automation across the space-time continuumcited by 3
  10. 2022AICCA: AI-driven Cloud Classification Atlascited by 3
  11. 2023High Throughput Training of Deep Surrogates from Large Ensemble Runscited by 3
  12. 2024Employing Artificial Intelligence to Steer Exascale Workflows with Colmenacited by 3
24 more
  1. 2024Flight: A FaaS-Based Framework for Complex and Hierarchical Federated Learningcited by 3
  2. 2025AdaParse: An Adaptive Parallel PDF Parsing and Resource Scaling Enginecited by 3
  3. 2026Fantastic Scientific Agents and How to Build Them: AgentBuild for Rietveld Refinementcited by 3
  4. 2023Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resourcescited by 2
  5. 2023Accelerating Electronic Stopping Power Predictions by 10 Million Times with a Combination of Time-Dependent Density Functional Theory and Machine Learningcited by 2
  6. 2026Multi-Agent Orchestration for High-Throughput Materials Screening on a Leadership-Class Systemcited by 2
  7. 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
  8. 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflowscited by 2
  9. 2021Reproducible and Portable Big Data Analytics in the Cloudcited by 1
  10. 2023Leveraging Large Language Models to Build and Execute Computational Workflowscited by 1
  11. 2025Benchmarking community drug response prediction models: datasets, models, tools, and metrics for cross-dataset generalization analysiscited by 1
  12. 2026ChemGraph-XANES: An Agentic Framework for XANES Simulation and Curationcited by 1
  13. 2026Automated Data Readiness for Scientific AIcited by 1
  14. 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflowscited by 1
  15. 2021Report of the Workshop on Program Synthesis for Scientific Computingcited by 0
  16. 2025Scalable Agentic Reasoning for Designing Biologics Targeting Intrinsically Disordered Proteinscited by 0
  17. 2026Twelve quick tips for designing AI-driven HPC workflowscited by 0
  18. 2026An Agentic AI Framework to Accelerate Scientific Discovery in Plant Phenotypingcited by 0
  19. 2026CURATE: Leveraging LLM Agents to Compose, Catalog, and Deploy Reproducible Workflowscited by 0
  20. 2026AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Softwarecited by 0
  21. 2026Diamond Agent: Agentic Control of Federated HPC Resources as a Servicecited by 0
  22. 2026Reputation as Community Memory for the Agentic Webcited by 0
  23. 2026ASCEND: Personal AI Agents for Autonomous Scientific Computing Across HPC Clusters and GPU Workstationscited by 0
  24. 2026The Other Half of Workflow Portability: Evidence-Backed HPC Site Profiles with Agentic Discoverycited by 0