mersenneforum.org mtsieve
 Register FAQ Search Today's Posts Mark Forums Read

 2018-03-11, 21:27 #45 rogue     "Mark" Apr 2003 Between here and the 624710 Posts I have released v1.3 of mtsieve. Here are the changes: Code:  Ensure that "ENABLE_GPU=no" in makefile builds all programs without error. cksieve no longer gives a fatal error if the computed root is not an actual root. This condition rarely happens, but is okay when it does. Overriding -p from the command line should now work when starting with an input file. Added GPU workers to xyyssieve. When using GPU workers, an overflow with collecting factors can cause xyyxsieve to crash. If that happens override -S and/or -g or sieve more deeply with the CPU before adding GPU workers. This will be addressed in a future release. Added GPU workers to pixsieve. It has not been tested yet.
2018-03-12, 17:01   #46
Dylan14

"Dylan"
Mar 2017

56210 Posts

Quote:
 Originally Posted by rogue I have released v1.3 of mtsieve. Here are the changes: Code:  Ensure that "ENABLE_GPU=no" in makefile builds all programs without error. cksieve no longer gives a fatal error if the computed root is not an actual root. This condition rarely happens, but is okay when it does. Overriding -p from the command line should now work when starting with an input file. Added GPU workers to xyyssieve. When using GPU workers, an overflow with collecting factors can cause xyyxsieve to crash. If that happens override -S and/or -g or sieve more deeply with the CPU before adding GPU workers. This will be addressed in a future release. Added GPU workers to pixsieve. It has not been tested yet.
It appears as if the download is corrupt, since when I try to open the new version of mtsieve with 7zip I am told that 7zip cannot open it as an archive.

 2018-03-12, 18:22 #47 rogue     "Mark" Apr 2003 Between here and the 6,247 Posts Okay. I'll take a look at it later tonight.
 2018-03-13, 01:19 #48 rogue     "Mark" Apr 2003 Between here and the 6,247 Posts I loaded a new .7z file.
 2018-04-09, 21:53 #49 rogue     "Mark" Apr 2003 Between here and the 186716 Posts I have released v1.4 of mtsieve. Here are the changes: Code:  Some common functionality for GPU sieving has been moved to Worker.cpp. All GPU workers validate factors found by the GPU. The xyyxsieve GPU sieving issue has been resolved. The pixsieve GPU sieving code has been tested. GPU sieving has been added to mfsieve. It has been tested. GPU sieving has been added to gfndsieve. It has been tested. Add kbbsieve, for the form k*b^b+/-1 for fixed k and variable b. It has been partially tested.
 2018-04-09, 23:51 #50 pepi37     Dec 2011 After milion nines:) 3×7×67 Posts GPU sieving has been added to gfndsieve. It has been tested Doesnot work for me: GPU load is zero :( All sieving is done on CPU cores
2018-04-10, 01:53   #51
rogue

"Mark"
Apr 2003
Between here and the

624710 Posts

Quote:
 Originally Posted by pepi37 GPU sieving has been added to gfndsieve. It has been tested Doesnot work for me: GPU load is zero :( All sieving is done on CPU cores
The GPU piece of gfndsieve is not very fast. I need to grab the code from ppsievecl to make it faster. I suggest that you increase -g and -G to see if that puts more workload on the GPU.

 2018-04-10, 23:13 #52 rogue     "Mark" Apr 2003 Between here and the 6,247 Posts I posted 1.5. The only change is some more testing for kbbsieve, where it was missing factors for odd k. I also implemented a slightly faster expmod for kbbsieve, so it should be about 10% to 20% faster. I also updated the page to give simple instructions on how to build your own sieve based upon the framework. All of the code will eventually be put into sourceforge. Last fiddled with by rogue on 2018-04-10 at 23:14
2018-04-11, 02:30   #53
Dylan14

"Dylan"
Mar 2017

2×281 Posts

I have updated the html documentation to reflect the changes to the mtsieve website, plus corrected some typos in the part where you explain how to create a new sieve. I have done this since the html documentation included in the download refers to (and links to) v1.2 still. It is attached below:
Attached Files
 mtsieve.7z (7.6 KB, 200 views)

 2018-04-11, 22:59 #54 rogue     "Mark" Apr 2003 Between here and the 11000011001112 Posts Thanks. I have loaded the updated page.
2018-04-12, 10:25   #55
ET_
Banned

"Luigi"
Aug 2002
Team Italia

3×1,601 Posts

Quote:
 Originally Posted by rogue I posted 1.5. The only change is some more testing for kbbsieve, where it was missing factors for odd k. I also implemented a slightly faster expmod for kbbsieve, so it should be about 10% to 20% faster. I also updated the page to give simple instructions on how to build your own sieve based upon the framework. All of the code will eventually be put into sourceforge.
Thank you Mark