I have seen this movie before, it always ends the same way.
Look to go parallel for speed increase, burn a bunch of time and decide its way too hard and just wait the extra few minutes instead.
Look to go parallel for speed increase, burn a bunch of time and decide its way too hard and just wait the extra few minutes instead.
The code for example loads a file from disk in a separate process to have the main process available for number crunching. The problem: This data is then sent to the main process and another copy is created which takes time. Doing the same with threads is way faster, since data i/o operations are releasing the gil anyways.
Will people just throw more and more threads at unfathomably slow Python code to get somewhat fast results?