mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Msieve

Reply
 
Thread Tools
Old 2013-06-20, 20:35   #45
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default

Quote:
Originally Posted by Batalov View Post
Good news! RSA-210 is not squareful.

Well, it's old news, but relevant to RSA-210 factoring ...or not. ;-)
I believe that I have said this. Multiple times in multiple public forums.
R.D. Silverman is offline   Reply With Quote
Old 2013-06-21, 01:56   #46
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

176910 Posts
Default

Curtis,

Did your -nps step run a fair bit slower with 6th degree polynomials compared to 5th degree? I'm used to it screaming with CUDA, but the lines are basically ticking by.
wombatman is offline   Reply With Quote
Old 2013-06-21, 02:46   #47
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

4,861 Posts
Default

nps does not run on CUDA; only stage 1 runs on the video card. I'm getting 2-3 a second with a laptop i7 running 6 other threads; I have never run nps on anything else, so I have no speed to compare it to. With my stage 1 norm at 6e25, nps takes longer to run than np1; I have two separate processes running nps. When I had the norm at 5e25, fewer hits were generated so nps was about the same speed as np1.

Every poly with score better than 5.50 has come from stage 2 norm below 2e26, and I have dozens at that size per day to run npr on, so I'm only running npr on hits below 3e26.
-Curtis
VBCurtis is offline   Reply With Quote
Old 2013-06-21, 04:09   #48
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

110111010012 Posts
Default

Hmm...ok, then I don't feel so bad about my speeds. When you say you're running nps in two threads, do you mean for the same file? Or for two separate files?
wombatman is offline   Reply With Quote
Old 2013-06-21, 05:38   #49
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

486110 Posts
Default

I am stopping my GPU run a couple times a day, changing the min-coeff to whatever the previous run ended at, and restarting with a -s newfilename. Each time I do that, I start -nps on the previous filename, and -npr in a 3rd terminal whenever I'm around to watch it run 'cause it's fun.

So, when I mentioned the "speed" of -nps, I was talking about that terminal's ability to finish its task before I next reset the GPU window's process.

Each of these ~8hr GPU-time files has produced polys at score 5.7 or better, with about a dozen over 6.0 so far. I only have -npr output polys above 5e-16, so that the screen output is of some interest.

Note I am being detailed mostly so that the experts can tell me if I'm doing something incorrectly- such as Jason chiming in that my stage 1 norm was too low, restricting the search space per coeff unnecessarily.
-Curtis
VBCurtis is offline   Reply With Quote
Old 2013-06-21, 09:10   #50
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

250018 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
I believe that I have said this. Multiple times in multiple public forums.
Sure, and everyone believes you.

The reported result, as I understand it, is that they have proved the claim. It is analogous to the difference between an integer not failing dozens of Miller-Rabin tests (or even one for that matter) and providing a ECPP certificate to prove that the integer is prime.
xilman is offline   Reply With Quote
Old 2013-06-21, 10:42   #51
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

Quote:
Originally Posted by VBCurtis View Post
Note I am being detailed mostly so that the experts can tell me if I'm doing something incorrectly- such as Jason chiming in that my stage 1 norm was too low, restricting the search space per coeff unnecessarily.
Much of this is new territory for me too, but it doesn't sound like you're doing anything wrong.

Stage 2 for degree 5 polynomials is pretty straightforward and runs quickly. Stage 2 for degree 6 polynomials is a bear, and is very slow; the size optimization is very numerically unstable, and the search space for improving the root score is enormous. Conversely, many degree 5 polynomials can have their size optimized enough that it makes sense to optimize the root score. For degree 6, very very few polynomials achieve a good enough size, and the number of successes drops exponentially as N becomes larger.

More details here
jasonp is offline   Reply With Quote
Old 2013-06-21, 13:15   #52
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

29·61 Posts
Default

Quote:
Originally Posted by VBCurtis View Post
I am stopping my GPU run a couple times a day, changing the min-coeff to whatever the previous run ended at, and restarting with a -s newfilename. Each time I do that, I start -nps on the previous filename, and -npr in a 3rd terminal whenever I'm around to watch it run 'cause it's fun.

So, when I mentioned the "speed" of -nps, I was talking about that terminal's ability to finish its task before I next reset the GPU window's process.

Each of these ~8hr GPU-time files has produced polys at score 5.7 or better, with about a dozen over 6.0 so far. I only have -npr output polys above 5e-16, so that the screen output is of some interest.

Note I am being detailed mostly so that the experts can tell me if I'm doing something incorrectly- such as Jason chiming in that my stage 1 norm was too low, restricting the search space per coeff unnecessarily.
-Curtis
Ah! That's a great idea, and one that I will be using as well! Jason, thanks as well for your further explanation on the degree 5/degree 6 difference.
wombatman is offline   Reply With Quote
Old 2013-06-22, 22:54   #53
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

29·61 Posts
Default

Better late than never, I suppose. Here's the best result from a coefficient range from 1 to ~1,000,000. I'm still working on a higher coefficient range (3,000,000+), but the alpha on this was so good, I figured I would share:

Code:
R0: -24817559944241631757129134224570832
R1: 85250930370400571
A0: 66264829651472705954641834109195675572029672125
A1: 208388337312553419577559442375988133407800
A2: -612705429478275985972934799043948930
A3: -9993800213457872775328448574
A4: 35662049466686876853605
A5: 186928192386294
A6: 372240
skew 7909212.49, size 1.300e-015, alpha -10.287, combined = 5.551e-016 rroots = 4
E-value is pretty much the same, but the alpha is way better (I think?).
wombatman is offline   Reply With Quote
Old 2013-06-23, 00:02   #54
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

The alpha is better but the size score is worse. This is pretty typical when a polynomial search is just starting: you get lucky with the alpha because it's a separate roll of the dice, but wait long enough and you'll find a polynomial that has almost the best alpha combined with almost the best size. That one will be the best overall.
jasonp is offline   Reply With Quote
Old 2013-06-23, 00:20   #55
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

33518 Posts
Default

Ah, ok. Thanks!
wombatman is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Polynomial Discriminant is n^k for an n-1 degree polynomial carpetpool Miscellaneous Math 14 2017-02-18 19:46
Help choosing motherboard please. Flatlander GPU Computing 4 2011-01-26 08:15
Choosing the best CPU for sieving siew Factoring 14 2010-02-27 10:07
MPQS: choosing a good polynomial ThiloHarich Factoring 4 2006-09-05 07:51
Choosing amount of memory azhad Software 2 2004-10-16 16:41

All times are UTC. The time now is 00:53.


Sat Jul 17 00:53:10 UTC 2021 up 49 days, 22:40, 1 user, load averages: 1.33, 1.46, 1.40

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.