Contribute Media
A thank you to everyone who makes this possible: Read More

Parsl: Enabling Scalable Interactive Computing in Python

Description

Scientists and engineers like to use Python for interactive data science, machine learning, and online computing. However, computations that are simple to perform at small scales (e.g., on a laptop) can easily become prohibitively difficult as data sizes and analysis complexity grows. For example, efficient interactive analysis at scale can require real-time management of parallel and/or cloud computing resources, orchestration of remote task execution, and data staging across wide area networks. In this talk we introduce Parsl (Parallel Scripting Library), a pure Python library for orchestrating the concurrent and parallel execution of interactive and many-task workloads, and demonstrate how it integrates with the scientific Python ecosystem and how it is being used in a variety of scientific domains. The talk is intended for attendees interested in interactive and parallel computing.Presenter(s): Speaker: Kyle Chard, Computation Institute, University of Chicago and Argonne National Lab Speaker: Yadu Babuji, University of Chicago Speaker: Ian Foster, University of Chicago and Argonne National Laboratory Speaker: Daniel Katz, University of Illinois at Urbana-Champaign Speaker: Mike Wilde, University of Chicago Speaker: Anna Woodard, University of Chicago Speaker: Justin Wozniak, Argonne National Laboratory

Details

Improve this page