![]() |
![]() |
#45 |
"Mark"
Apr 2003
Between here and the
26·32·13 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. |
![]() |
![]() |
![]() |
#46 | |
"Dylan"
Mar 2017
10010110012 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#47 |
"Mark"
Apr 2003
Between here and the
748810 Posts |
![]()
Okay. I'll take a look at it later tonight.
|
![]() |
![]() |
![]() |
#48 |
"Mark"
Apr 2003
Between here and the
11101010000002 Posts |
![]()
I loaded a new .7z file.
|
![]() |
![]() |
![]() |
#49 |
"Mark"
Apr 2003
Between here and the
26×32×13 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. |
![]() |
![]() |
![]() |
#50 |
Dec 2011
After 1.58M nines:)
13·137 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 |
![]() |
![]() |
![]() |
#51 |
"Mark"
Apr 2003
Between here and the
26×32×13 Posts |
![]()
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.
|
![]() |
![]() |
![]() |
#52 |
"Mark"
Apr 2003
Between here and the
26×32×13 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 |
![]() |
![]() |
![]() |
#53 |
"Dylan"
Mar 2017
10010110012 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:
|
![]() |
![]() |
![]() |
#54 |
"Mark"
Apr 2003
Between here and the
165008 Posts |
![]()
Thanks. I have loaded the updated page.
|
![]() |
![]() |
![]() |
#55 | |
Banned
"Luigi"
Aug 2002
Team Italia
4,871 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |