![]() |
|
|
#100 |
|
Aug 2002
Ann Arbor, MI
433 Posts |
Just noticed this thread now, so I'm going to put a few cores on P-1. Is there a nice/preferred way to split up work to prevent resource bottlenecks? I've got a Q9550 w/64 bit Linux and a Q6600w/ 32 bit Vista, both with 4GB 1066mhz memory. I don't particularly mind lower system performance if it's for a good cause
.
|
|
|
|
|
|
#101 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
7,537 Posts |
Quote:
|
|
|
|
|
|
|
#102 |
|
Oct 2004
Austria
2×17×73 Posts |
On one of the computers which I have access to, I have installed P95, version 25.8 build 5, and set it to trial factoring. A few days later I changed the setting for preferred work type to p-1 factoring, and changed the day/nighttime memory to 128 / 512 MB. When I checked back now, I am surprised that it got a LL double-check assigned. Why this? Is 512 MB nighttime memory not enough to do stage 2? (increased it to 768 MB now.)
Last fiddled with by Andi47 on 2009-01-14 at 08:26 |
|
|
|
|
|
#103 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11·311 Posts |
Quote:
Running 4 P-1 workers (allowing 2 of them to do stage2 at any given time) works, but may choke your system more than 2 workers (but avoids the stage1-starvation problem). You could have two P-1 workers, single-threaded, with the other 2 threads working on other less-memory-hungry work like TF. Last fiddled with by James Heinrich on 2009-01-14 at 11:35 |
|
|
|
|
|
|
#104 | |
|
Jun 2003
49116 Posts |
Quote:
An alternative for a 4 core machine would be to have three cores doing P-1 with MaxHighMemWorkers=2 Or you could have 2 cores doing P-1, and allow both to use high memory at night, but only one during the day. See undoc.txt for how to do this. |
|
|
|
|
|
|
#105 | |
|
Jun 2003
7·167 Posts |
Quote:
I don't know why you got the LL assignment. Last fiddled with by Mr. P-1 on 2009-01-14 at 13:00 |
|
|
|
|
|
|
#106 |
|
Jun 2003
116910 Posts |
I find it a bit unintelligent in how it allocates memory when there are two threads competing for it. Specifically if one thread only has a small number of relative primes to finish, the other thread will grab all the memory, leaving the first with a small amount of memory to start the next stage2.
This contrasts with the situation where the second thread finishes stage 1 and wants to continue with stage2. In this case, the first thread is restarted, with all the overhead of reinitialising the temporary variables that this entails. Better, perhaps, in both of these situations, would be to leave the second thread doing low memory work until the first finishes its current pass. Then both could start with half the available memory. |
|
|
|
|
|
#107 | |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
22×3×17×23 Posts |
Quote:
I find Stage 1 takes 21 hours and Stage 2 takes 37 hours. However, the BAD news is that when I compare P-1 alone against P-1 with 3 LL workers the P-1 stage 2 runs about 60% slower with the 3 LL's running. I didn't test Phase 1 yet. |
|
|
|
|
|
|
#108 | |
|
Aug 2002
Ann Arbor, MI
6618 Posts |
Quote:
|
|
|
|
|
|
|
#109 | |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
22·3·17·23 Posts |
Quote:
The good news is that PM-1 does NOT impact LL much and like you my personal focus is to clean up my own 32 sub-33M LL tests and get my LL stats up. See end of this post: http://www.mersenneforum.org/showpos...4&postcount=54 Last fiddled with by petrw1 on 2009-01-14 at 22:15 |
|
|
|
|
|
|
#110 |
|
Oct 2004
Austria
46628 Posts |
On a PC which has got 1 GB Ram installed, I had a memory setting of 256 MB daytime (7:30 to 19:30) and 786 MB at night. When it requested an assignment during daytime (preferred type is set to p-1) it said "not enough memory for p-1 factoring assignments".
Does P95 check for day/nighttime memory settings when trying to get p-1 or ecm assignments? I have now changed my memory settings (added a line in prime.txt), with this settings it should get max. memory in 68% of the time in a week: Code:
Memory=900 during 1-5/18:00-24:00,1-5/0:00-7:15,6-7/0:00-24:00 else 256 BTW: Is it possible to specify certain days of the year where Prime95 is allowd to take max. memory? (for example: nobody is in office and using the PC on holidays like christmas.) Last fiddled with by Andi47 on 2009-01-21 at 15:08 |
|
|
|