If you want to know the visualization method, please refer to this article. I will only present the results and my findings. Or you can find the code on my Github. — Why do we need to understand parallel processing? I think the direct reason is we can use computational resources sufficiently on our machines. It is meant to reduce the overall processing time. But not every task is suitable for parallel processing. Even it is feasible, ways of parallel processing have different timing to apply.