Parallelism and Serialization how poor pickling breaks multiprocessing tl;dr: Multiprocessing in Python is crippled by pickles poor function serialization. The more robust serialization package dill improves the situation. Dill-based solutions for both multiprocessing and IPython.parallel make distributed computing simple again. To leverage the cores found in modern processors we need to communica