![]() |
|
|
#12 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36·13 Posts |
Thanks. Because sometimes...
|
|
|
|
|
|
#13 |
|
Oct 2004
Austria
46628 Posts |
I just did a test run (Core 2 Duo @ 2.0 GHz, 64-bit-Linux):
Code:
# norm 9.833432e-18 alpha -9.052498 e 6.697e-14 n: 278490841076279407188741439481565179355926725853710201632331620642982062389901741890579963524423782637435949041666525000702723914662388812510545494307250950777886431051612811386531 skew: 536967657.44 c0: 486705885709926708065232033951307588813625602275 c1: 5584390886742987582391695130327092942465 c2: -2589293749660254385400621955533 c3: -205785074447711087191729 c4: -211349858750 c5: 101640 Y0: -77187904731145180346916804885190882 Y1: 27609235740881943367 rlim: 130000000 alim: 130000000 lpbr: 31 lpba: 31 mfbr: 62 mfba: 62 rlambda: 2.6 alambda: 2.6 # Parameters not optimized! Warning: lowering FB_bound to 59999999. total yield: 4645, q=60005047 (1.06234 sec/rel) Last fiddled with by Andi47 on 2009-12-06 at 10:56 Reason: added cpu-info |
|
|
|
|
|
#14 |
|
Nov 2008
1001000100102 Posts |
|
|
|
|
|
|
#15 | |
|
Jul 2003
So Cal
2×34×13 Posts |
Quote:
Code:
# norm 6.382388e-18 alpha -6.977213 e 4.690e-14 skew: 96396127.95 c0: -21089523035205834558658893161383589790490875 c1: 25365708430996095210154238905975753526 c2: -72843247438343083950607872141 c3: -286810051133678582204076 c4: 1191598470970 c5: 75300 Y0: -104562293217428138402097394839773048 Y1: 30927533733738342637 # norm 6.052477e-18 alpha -7.456015 e 4.572e-14 skew: 71177217.42 c0: -176168744305195828043372966990512601113397184 c1: -48474401617643499835075365201872549504 c2: 63762059797096003748769347572 c3: 446546902426598975662414 c4: -125855215039143 c5: 60120 Y0: -109378093201325720088775462145703197 Y1: 28451743180686818239 |
|
|
|
|
|
|
#16 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
250516 Posts |
Thanks, Greg (and Jason, in the GPU thread) -- that's good enough.
(I have a 6.3e-14 poly from pol51, anyway.) Then it was the old card that was the problem, not the code. |
|
|
|
|
|
#17 | |
|
May 2008
3·5·73 Posts |
Quote:
Code:
const double rfb_limit = 5000000;
const double afb_limit = 10000000;
const double sieve_area = 1e16;
Last fiddled with by jrk on 2009-12-21 at 09:25 |
|
|
|
|
|
|
#18 |
|
Tribal Bullet
Oct 2004
3,541 Posts |
Those three are what we're referring to.
The numbers are already used for inputs that are much smaller than would be appropriate if you actually used those values for the sieving, so I doubt it makes much difference. In fact it might be cool to try to optimize those three at the same time that translation and skew are optimized, in the last part of stage 2; but I doubt that would work, because the E value would never drop as a result of a larger factor base. You'd need to add another term into the objective function that quantified the runtime of a siever, maybe by multiplying the E value by the number of relations needed and the time to find one relation. In that case the objective function becomes the total sieving time, which is really what we want to minimize, but now we're not dealing with a continuous function anymore. |
|
|
|
|
|
#19 | |
|
May 2008
3·5·73 Posts |
Quote:
Is there a quick way to estimate how much to adjust the final norm limit for a given input size if afb/rfb are multiplied by fixed constant? Last fiddled with by jrk on 2009-12-21 at 18:42 |
|
|
|
|
|
|
#20 |
|
May 2008
100010001112 Posts |
And for a c151, about 330. So it is not a log scale factor w.r.t. input length.
Last fiddled with by jrk on 2009-12-21 at 19:20 |
|
|
|
|
|
#21 |
|
May 2008
44716 Posts |
Looks like the factor that is needed to scale the 'e' cutoff when afb/rfb are increased to 1e8 fits nicely to this curve:
3.15 * exp(0.0134 * log(N)) (for degree 5 at least, did not check degree 4 or 6) Later tonight I will re-test some polys using the new score and see if they are ordered more accurately (according to their sieving speed). Last fiddled with by jrk on 2009-12-21 at 21:57 |
|
|
|
|
|
#22 |
|
May 2008
3×5×73 Posts |
It turns out that scaling the 'e' cutoff by the factor written above does not work as expected. No polynomials are found then, even though polys scoring higher than the scaled cutoff can be found otherwise
(e.g. there is a 3.17e-10 with the new scoring but it isn't found when the cutoff is 2.69e-10). Something else is happening. Perhaps no scaling is needed at all, then? Last fiddled with by jrk on 2009-12-21 at 22:22 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| msieve polsel trouble on GTX1080Ti | fivemack | GPU Computing | 2 | 2018-04-02 12:28 |
| At least one upcoming paper on polsel | Dubslow | Msieve | 0 | 2016-03-16 06:24 |
| Feature request: multithreaded polsel | Andi47 | Msieve | 1 | 2010-02-20 01:16 |
| bad parameters for 153-digit CPU polsel ? | fivemack | Msieve | 8 | 2010-02-08 10:35 |
| Software you just can't live without... | Xyzzy | Lounge | 23 | 2004-09-10 23:41 |