Composable Multi-Threading for Python Libraries

Abstract

Python is popular among numeric communities that value it for easy to use number crunching modules like [NumPy], [SciPy], [Dask], [Numba], and many others. These modules often use multi-threading for efficient multi-core parallelism in order to utilize all the available CPU cores. Nevertheless, their threads can interfere with each other leading to overhead… (More)

Topics

4 Figures and Tables

Slides referencing similar topics