I need to do parallelization in python and I am going to use multiprocessing as in between I have suffered one difficulty, I made 7 processes and start it but my cpu don't give full performance ..why? it didn't show any error but it runs slow and cpu performance not power up.. please give some suggestion. Thanks
p1 = Process(target=TestFor1,args = ())
p2 = Process(target=TestFor2,args = ())
p3 = Process(target=TestFor3,args = ())
p4 = Process(target=TestFor4,args = ())
p5 = Process(target=TestFor5,args = ())
p6 = Process(target=TestFor6,args = ())
p7 = Process(target=TestFor7,args = ())
p1.start()
p2.start()
p3.start()
p4.start()
p5.start()
p6.start()
p7.start()
p1.join()
p2.join()
p3.join()
p4.join()
p5.join()
p6.join()
p7.join()
This TestFor1 - 7, I made Seven different function which has individual for loops. and I wanted to run this 7 for loop (independent) parallel as I have 12 core cpu I read something so I put Process.init(self) also at beginning but still it doesn't give cpu power up.. suggestion appreciate