![]() |
![]() |
#694 |
Jun 2003
19·283 Posts |
![]()
Sort of. The level of TF done does affect the optimal P-1 bounds
|
![]() |
![]() |
![]() |
#695 |
Jun 2003
7×167 Posts |
![]()
It's not critically important. The client uses this information to compute the optimal bounds. If the client thinks the exponent has been factored less deeply than it actually has been (or will be, the order of factoring doesn't make any difference to the factors you will actually find), then it will choose somewhat higher bounds than is optimal.
|
![]() |
![]() |
![]() |
#696 | |
Jun 2003
49116 Posts |
![]() Quote:
In the case where the assignment is a P-1 (rather than an LL assignment getting an initial P-1) there is another issue: the more time spent on each assignment, the fewer the client is able to complete in a given period of time, and the more assignments which pass through to LL testing without having been P-1ed first. Of these, about half never get a stage 2. This means that, in exchange for a slightly increased chance of finding a factor with the exponents we do test, we're losing even more with the exponents we don't. |
|
![]() |
![]() |
![]() |
#697 |
Dec 2010
Monticello
5·359 Posts |
![]()
The correct optimality criterion is, for the vast majority of mersenne exponents, how to prove the most of them composite for the least amount of effort. Factors found per GHz-Day is the correct metric.
Mr P-1 points out that by doing relatively deep P-1, we have many exponents not getting any stage 2 P-1, which has a significantly higher return of factors found per time spent. Thus, exponents that could have had a factor found relatively easily are getting LL tested instead. This is also happening with TF, though in this case, the change is due to an increase in the ease of doing TF on GPUs. |
![]() |
![]() |
![]() |
#698 |
"Kieren"
Jul 2011
In My Own Galaxy!
2·3·1,693 Posts |
![]()
How does P95/64 indicate that B-S has kicked in? Also, what is Stage 1 GCD?
|
![]() |
![]() |
![]() |
#699 | |
Jun 2003
7·167 Posts |
![]()
You'll see an "E=6" (or higher) in your results.txt file, if it fails to find a factor. For some reason it doesn't say when it finds one.
Quote:
Last fiddled with by Mr. P-1 on 2011-10-20 at 22:14 |
|
![]() |
![]() |
![]() |
#700 |
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
![]()
Thanks, Mr. P-1!
|
![]() |
![]() |
![]() |
#701 | |
Nov 2002
Anchorage, AK
16516 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#702 |
Jun 2003
7×167 Posts |
![]()
Basically yes. Turning every computer that has enough memory to doing P-1 is probably the best thing you could be doing for GIMPS. The only exception is if you have TF-capable GPUs. Currently the GPU factoring programs also need a great deal of CPU time (typically an entire core or two) to support the GPU. Depending of the specific work you do, this may be even more beneficial to GIMPS than devoting those cores to P-1
Last fiddled with by Mr. P-1 on 2011-10-20 at 22:57 |
![]() |
![]() |
![]() |
#703 | |
Jun 2003
116910 Posts |
![]() Quote:
Despite the logic, it "feels" wrong to deliberately reduce the bounds in any way, so I don't do this. A dedicated P-1er with a reasonable amount of memory who uses prime95's default bounds calculation is making a contribution to GIMPS that is significantly greater than if he devoted his cores to LL testing. And that is good enough for me. |
|
![]() |
![]() |
![]() |
#704 |
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
![]()
Quote Mr. P-1: "You'll see an "E=6" (or higher) in your results.txt file, if it fails to find a factor."
Ah! Like this: [Wed Oct 19 21:45:54 2011] UID: kladner/pod64, M52315441 completed P-1, B1=610000, B2=15555000, E=6, We4: 498F4FED, AID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [Wed Oct 19 22:32:00 2011] UID: kladner/pod64, M52310233 completed P-1, B1=610000, B2=15555000, E=6, We4: 49964FA4, AID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx So given discussion just previous, perhaps I don't need to allocate quite so much RAM; perhaps instead dedicating another worker to P-1 and spreading the benefits further. |
![]() |
![]() |