what are you talking about? everybody admits it but it's not an easy problem, otherwise it'd be solved by now. multiprocessing module helps a bit in scenarios where it makes sense to use multiple processes instead of threads for cpu-bound stuff; io-bound problems don't suffer from GIL that much.