Skip to content

Trial to implement EM with multiprocessing

Manuel Günther requested to merge multiprocessing into master

Currently, the EM by default runs in sequential mode, i.e., using only a single core of a multicore system. Implementing this using multithreading or multiprocessing would be great.

Here, I started implementing a version using multiprocessing, where you can choose to take a multiprocessing.Pool (for several processes) or a multiprocessing.pool.ThreadPool for multiple threads. Unfortunately it is not working yet, but @tiago.pereira might have an idea how to make it work.

Edited by Tiago de Freitas Pereira

Merge request reports