Also tested them with small numbers, ie - python matmulTest.py 100 5000 - python poolTest.py 100 5000 The first finished in like 15 seconds, the second almost crashed and took like a minute.