View Single Post
Old 2016-12-25, 16:38   #3
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

2×5×7×47 Posts
Default

Quote:
Originally Posted by 2147483647 View Post
I'm using yafu to do SNFS on some large numbers (about 200 digits) with 48 threads for sieving, and I've noticed that yafu starts 48 sievers but then doesn't start any more until all 48 have finished. This is a problem because some sievers finish after 5 minutes, almost all of them finish after about 7 minutes, but there are usually 1 or 2 processes that don't finish until about 10 minutes. During these 3 minutes, only these 1 or 2 processes are actually doing anything, and the other cpu cores are not being used at all, so the sieving is taking much longer than it should do.

Has anyone else dealt with this issue? Would this be simple to fix?
It is a known issue, yes, and I have a fix planned. Not sure when I'll get around to it but hopefully soon.
bsquared is offline   Reply With Quote