![]() |
|
|
#155 |
|
Oct 2006
On a Suzuki Boulevard C90
F616 Posts |
That fixed it. I ran sr5check with all 3 values for EXPERIMENTAL, and they all matched the checked-factors file (the only "oddity" is that in every case they find one factor, "146876293 | 128432*5^814315+1" in a different order. In checked-factors.txt it is the 9995th, while in my factors.txt files it is the 9996th).
I haven't done any speed testing beside the sr5check runs, and the results are: EXP 0: 96.097 cpu sec EXP 1: 87.831 cpu sec EXP 2: 87.896 cpu sec |
|
|
|
|
|
#156 | |
|
Mar 2003
New Zealand
13·89 Posts |
Quote:
It would also be a good idea to do some tests on factors larger than 2^32. (But not too much larger, you need plenty of factors for comparison). You could use the sr5check.txt as input but use a range starting at 5e9, and compare the results to the non-experimantal version of sr5sieve. If you have GMP installed then building srtest will do some tests on numbers up to the 2^63 limit. |
|
|
|
|
|
|
#157 | |
|
Oct 2006
On a Suzuki Boulevard C90
2×3×41 Posts |
Quote:
Do you have some recommendations for input values to srtest? It completed the default with 0 errors. Also, the new timing code seems to be working well. It now has enough differentiation to unequivocably choose between the different methods (it uses the /4 variant of each). With older versions, it couldn't differentiate at all between the giant steps methods on faster machines (> 2 GHz). Last fiddled with by BlisteringSheep on 2007-06-28 at 04:11 Reason: added timing praise |
|
|
|
|
|
|
#158 | |
|
Mar 2003
New Zealand
13×89 Posts |
Quote:
I have to sign off now, I look forward to the timing data tomorrow :-) |
|
|
|
|
|
|
#159 | |
|
Oct 2006
On a Suzuki Boulevard C90
2·3·41 Posts |
Quote:
![]() I ran sr5check with -p 5000000000 -P 5200000000 on all 3 variants which found 437 factors. All factors matched. Execution times on a 2.0 GHz PowerMac are: EXP 0: 161.500 cpu sec EXP 1: 147.473 cpu sec EXP 2: 147.434 cpu sec Running with "real" data on a 2.2 GHz 970FX, using the RPS 5th drive Riesel.dat (14 small k's) with p values in the 20650000000000 range yields rates of: sr2sieve-1.5.6 with vec mods: 792 kp/s sr2sieve-1.5.10 with EXP 1: 862 kp/s sr2sieve-1.5.10 with EXP 2: 862 kp/s I'll take it! |
|
|
|
|
|
|
#160 |
|
Oct 2006
On a Suzuki Boulevard C90
F616 Posts |
More sr5check timings with 1.5.10 on a 2.5 GHz 970MP.
-p 100e6 -P 150e6 EXP 0: 76.546 cpu sec EXP 1: 69.857 cpu sec EXP 2: 69.813 cpu sec -p 5000000000 -P 5100000000 EXP 0: 128.634 EXP 1: 117.334 EXP 2: 117.226 |
|
|
|
|
|
#162 | |
|
Mar 2003
New Zealand
13·89 Posts |
Quote:
There may still be some gains to be had from refining the assembly, but it seems clear that the basic ideas are faster, although I don't know how much is due to pre-computing b*pMagic and how much from interleaving the mulmods. |
|
|
|
|
|
|
#163 |
|
Oct 2006
On a Suzuki Boulevard C90
F616 Posts |
geoff, are there any other specific tests you'd like me to run? I'm happy to run anything that is useful for you.
|
|
|
|
|
|
#164 | |
|
Mar 2003
New Zealand
13×89 Posts |
Quote:
Thanks for all your help, I'll let you know if I think of anything else to try out. |
|
|
|
|
|
|
#165 | |
|
Oct 2006
On a Suzuki Boulevard C90
2·3·41 Posts |
Quote:
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| srsieve/sr2sieve enhancements | rogue | Software | 300 | 2021-03-18 20:31 |
| 32-bit of sr1sieve and sr2sieve for Win | pepi37 | Software | 5 | 2013-08-09 22:31 |
| sr2sieve question | SaneMur | Information & Answers | 2 | 2011-08-21 22:04 |
| sr2sieve client | mgpower0 | Prime Sierpinski Project | 54 | 2008-07-15 16:50 |
| How to use sr2sieve | nuggetprime | Riesel Prime Search | 40 | 2007-12-03 06:01 |