mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   PrimeNet (https://www.mersenneforum.org/forumdisplay.php?f=11)
-   -   P-1 factoring anyone? (https://www.mersenneforum.org/showthread.php?t=11101)

axn 2009-01-27 06:16

I am doing extended P-1 on small exponents (in the 120K-250K range and another around 1.46M) and reporting them using manual forms. Unfortunately, the server treats any factors found as "ECM" factors. So I have a large P-1 count, without corresponding factor count. The two factors found were for PrimeNet P-1 assignments. There, I've had better than expected results (2 out of 18).

This also explains why I have so many P-1's completed without corresponding huge CPU credits :smile:

petrw1 2009-02-01 19:19

PM-1 ==> LL
 
My core that has a defined work-preference of PM-1 Large in both the Server CPU page and the CPU's own Worker Windows ... just got a LL assignment.

Mr. P-1 2009-02-01 20:05

[QUOTE=petrw1;161304]My core that has a defined work-preference of PM-1 Large in both the Server CPU page and the CPU's own Worker Windows ... just got a LL assignment.[/QUOTE]

How much memory do you have available?

petrw1 2009-02-01 20:43

[QUOTE=Mr. P-1;161309]How much memory do you have available?[/QUOTE]

4GB on the PC
1200MB allocated

I have designated 3 cores LL and 1 PM-1.
It just so happens that one LL test is doing a PM-1 as we speak.
So far, though only one of these two have been Phase 2 at one time.
That is about to change in the next hour or so when the PM-1 core gets to Phase 2 before the LL core finishes it's Phase 2.

The assignment was given to me when the PM-1 core finished it's test and while the LL core was still in Phase 1.

P.S.: Can you tell me what to expect when the second PM-1 test tries to start Phase 2. Will the other Phase 2 be dropped to 600MB allowing 600MB for this one? OR will this second Phase 2 be delayed with this core starting another Phase 1. As far as I can tell the MaxHighMemoryWorkers parameter default is Avail Mem/200 so I should be allowed up to 6.

petrw1 2009-02-01 21:26

[QUOTE=petrw1;161315]P.S.: Can you tell me what to expect when the second PM-1 test tries to start Phase 2. Will the other Phase 2 be dropped to 600MB allowing 600MB for this one? OR will this second Phase 2 be delayed with this core starting another Phase 1. As far as I can tell the MaxHighMemoryWorkers parameter default is Avail Mem/200 so I should be allowed up to 6.[/QUOTE]

I watched ... it is the first option:

[QUOTE]other Phase 2 dropped to 600MB allowing 600MB for this one[/QUOTE]

Mr. P-1 2009-02-01 21:51

[QUOTE=petrw1;161315]4GB on the PC
1200MB allocated[/QUOTE]

Both night and day?

"Officially" the server requries more than 200MB both night and day for P-1 assignment

I have designated 3 cores LL and 1 PM-1.
It just so happens that one LL test is doing a PM-1 as we speak.[/QUOTE]

I wonder...

Suppose the server checks, not the memory you set, but the memory left over from all the current work, when deciding if you have 200MB. If you are doing stage 2 at the time, then that might be why you didn't get a P-1 assignment.

This is just speculation.

[quote]P.S.: Can you tell me what to expect when the second PM-1 test tries to start Phase 2. Will the other Phase 2 be dropped to 600MB allowing 600MB for this one? OR will this second Phase 2 be delayed with this core starting another Phase 1. As far as I can tell the MaxHighMemoryWorkers parameter default is Avail Mem/200 so I should be allowed up to 6.[/QUOTE]

As you've already noted, the worker currently using all the memory is restarted, and the memory shared between the two of them.

Another scenario happens where one worker has two or more exponents waiting for stage 2. For example, suppose worker 1 and worker 2 are each using 600MB. Worker 1 reaches its last pass, and only needs 200MB to finish. Worker 2 then grabs 1000MB. When worker 1 finishes that exponent and start on the next, worker 2 is [i]not[/i] restarted, instead, worker 1 is limited to 200MB until worker 2 finishes, or reaches its final pass.

petrw1 2009-02-01 22:21

[QUOTE=Mr. P-1;161324]Both night and day?[/QUOTE]

Yes, with 4GB total and a 64Bit OS I can quite easily afford 1200MB.
I experimented with allocations between 1000MB and 2000MB and found only a slight increase in the % of finding a factor. I did not notice a lot of difference in run time, though.

Thanks

petrw1 2009-02-02 15:22

[QUOTE=petrw1;160221]Is anyone running P-1 on a PIV in the 3.0 to 3.4 Ghz Range?
Can you tell me your memory allocations and run time for a 50M exponent.

Because of my slow down I am wondering if running P-1 on a dedicated 3.4 PIV and running another LL on the Quad will overall give me more thruput without losing my P-1 contribution.

Today:
29M LL on the 3.4 PIV takes about 18 days. P-1 on 1 Quad-Core takes 57 hour with 1200K
If I reverse the assignments and get:
29M LL down to 15 days (3 days less) and the P-1 goes to 81 hours (1 day more) I am ahead overall. The PIV has 1GB RAM so I'd have to drop the P-1 RAM to about 700K?

That is, unless adding a 4th LL slows the other 3 LL by a day each too then I LOSE overall.[/QUOTE]

UPDATE: The 3.4Ghz PIV takes 64 hours for a 50M P-1 but with less memory (600 vs 1200) and slightly lower B1/B2 than the Quad.
PIV: 64 Hours : B1=605000, B2=17545000 : 4.6957 Credits = 0.073/hr
Quad: 57 Hours : B1=610000, B2=19520000 : 5.0409 Credits = 0.090/hr
[QUOTE]Hmmm: A stand-alone 3.4 PIV is still slower than a 2.87 Core even though it is running 60% slower in Phase 2 with 3 cores on LL than if it was alone.[/QUOTE]
Next I need to see the overall thruput effect of running 4 LL vs 3 LL + 1 PM1 on the Quad.

petrw1 2009-02-05 22:14

[QUOTE=petrw1;161304]My core that has a defined work-preference of PM-1 Large in both the Server CPU page and the CPU's own Worker Windows ... just got a LL assignment.[/QUOTE]

4 days later and two more LL assignments ... still NOT getting PM-1?!?

Since late on the 2nd this CPU is back to the standard config of 3 cores doing LL and only 1 doing PM-1 with 1200 MB allocated day and night.

petrw1 2009-02-06 06:12

NEVER MIND...ME BAD!!!
 
[QUOTE=petrw1;161722]4 days later and two more LL assignments ... still NOT getting PM-1?!?

Since late on the 2nd this CPU is back to the standard config of 3 cores doing LL and only 1 doing PM-1 with 1200 MB allocated day and night.[/QUOTE]

My mistake...

sichase 2009-02-23 18:11

As old assignments (presumably from the V4 server) have aged out, many exponents 40M+ have appeared as needing assignment for P-1. But the server is only assigning exponents in the 49M-50M range.

I've assigned one of my cores for P-1, and would prefer to work at the lower end of the range for faster turn-around. Do we really plan to test those lower exponents in the 40-48M range? If yes, then it would nice if the server were updated to allow them to be assigned.


All times are UTC. The time now is 10:25.

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