mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet > GPU to 72

Reply
 
Thread Tools
Old 2013-02-24, 01:34   #1
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

2·7·13·59 Posts
Default GPU72 / MISFIT use for 100M digit range?

So, could I put Misfit on a machine that is only running Prime95 (not a Macfakx) and set it for the desired range and assignment type and let it keep the machine fed for all cores? So I would not have to manually feed them for 332M range factoring assignments.
Uncwilly is online now   Reply With Quote
Old 2013-02-24, 01:52   #2
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23·101 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
So, could I put Misfit on a machine that is only running Prime95 (not a Macfakx) and set it for the desired range and assignment type and let it keep the machine fed for all cores? So I would not have to manually feed them for 332M range factoring assignments.
Sorry, MISFIT cannot do what you specified. If there is a large need for such a utility I would consider looking into the requirements. Maybe a new thread is needed to capture an audience and get the specs ironed out.

Scott
swl551 is offline   Reply With Quote
Old 2013-02-24, 21:21   #3
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

10,663 Posts
Default

Quote:
Originally Posted by swl551 View Post
Sorry, MISFIT cannot do what you specified. If there is a large need for such a utility I would consider looking into the requirements. Maybe a new thread is needed to capture an audience and get the specs ironed out.
If there's a desire for this, a proposal...

1. GPU72 could bring in a range of 332M candidates which Uncwilly advises on.
2. These are then exposed in a separate table on all the various reports, but would really simply be LLTF (although in a higher range).
3. MISFIT and/or the fetcher could be used to grab the assignments. By simply modifying the ranges the user(s) could ask for the 332M candidates.
4. Because it's ill-advised to modify the worktodo.txt file when Prime95 is running, the worktodo.add feature is leveraged instead.

Uncwilly -- I've offered before to have GPU72 manage the 332M range, but only with your permission. This is another offer.

Scott -- would any of this require any additional work on your part? For me it would only be a couple of hours.

Edit: Just realized... To support Prime95 you'd need to add a "Number of Workers" functionality.

Edit #2: Also just realized... For Prime95/mprime clients the proxy could be used to assign such work if the "LMH" option is set.

Last fiddled with by chalsall on 2013-02-24 at 21:27
chalsall is offline   Reply With Quote
Old 2013-02-24, 21:30   #4
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

87916 Posts
Default

Quote:
Originally Posted by chalsall View Post
1. GPU72 could bring in a range of 332M candidates which Uncwilly advises on.
2. These are then exposed in a separate table on all the various reports, but would really simply be LLTF (although in a higher range).
3. MISFIT and/or the fetcher could be used to grab the assignments. By simply modifying the ranges the user(s) could ask for the 332M candidates.
4. Because it's ill-advised to modify the worktodo.txt file when Prime95 is running, the worktodo.add feature is leveraged instead.
+1!
kracker is offline   Reply With Quote
Old 2013-02-24, 22:11   #5
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

11001010002 Posts
Default

Quote:
Originally Posted by chalsall View Post
If there's a desire for this, a proposal...

1. GPU72 could bring in a range of 332M candidates which Uncwilly advises on.
2. These are then exposed in a separate table on all the various reports, but would really simply be LLTF (although in a higher range).
3. MISFIT and/or the fetcher could be used to grab the assignments. By simply modifying the ranges the user(s) could ask for the 332M candidates.
4. Because it's ill-advised to modify the worktodo.txt file when Prime95 is running, the worktodo.add feature is leveraged instead.

Uncwilly -- I've offered before to have GPU72 manage the 332M range, but only with your permission. This is another offer.

Scott -- would any of this require any additional work on your part? For me it would only be a couple of hours.

Edit: Just realized... To support Prime95 you'd need to add a "Number of Workers" functionality.

Edit #2: Also just realized... For Prime95/mprime clients the proxy could be used to assign such work if the "LMH" option is set.
Well, I already have a complete GIMPS fetching code base that can HTTP/GET 100m assignments. I'm not sure there is a need to get the assignments from GPU72. I can build to either. Adding data to WorkToDo.add should be simple. Since it appears 100m is done with P95 and not mfaktX I think a commandline utility is better than trying to get MISFIT to comingle with P95.

Thoughts?
swl551 is offline   Reply With Quote
Old 2013-02-24, 22:19   #6
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

10,663 Posts
Default

Quote:
Originally Posted by swl551 View Post
I'm not sure there is a need to get the assignments from GPU72.
I have developed some tools and techniques which allow "Spidy" to get assignments from Primenet which it wouldn't ordinarily assign (because they're already TFed to or past the level thought "profitable" for CPUs).

But Uncwilly has managed this range for years -- I consider him to be one to "Go/No Go" on GPU72 getting involved.
chalsall is offline   Reply With Quote
Old 2013-02-25, 05:44   #7
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

2×7×13×59 Posts
Default

Let me think and get back to you with my thoughts.
Uncwilly is online now   Reply With Quote
Old 2013-02-25, 16:11   #8
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

1011010 Posts
Default

Like one of the "biggest" producers for TF-LMH (100M digits), I would like very much and feel very comfortable (and maybe contribute more ) if GPU72 would offer assignments in 332M+ range. Like "exponent first" or "bit first" (I usually do bit-first, i.e. take everything to 69, then take everything to 70, etc). I sometime get out 200-500 exponents per day, and that would be a lot of manual work, therefore I just generate a long list with exponents from my personal database, or sometime from the server (manually, using something like this and copy/paste), and just start working them without any reservation. Therefore, about 5% to 10% of the work I do is in vain, because sometimes, somebody else does some exponents and reports them before I am reaching them in my list, and when I am reaching them and report them, I get "error 40 - result no need" or something like that. I don't have time to check continuously which exponents are done and which are not, so I prefer to let it running and duplicate some work.

Therefore, it would be wonderful if Misfit+GPU72 would offer a way to get those assignments "legally" and "automatically". It would even convince me to start using Misfit

So, think fast, Uncwilly...

Last fiddled with by LaurV on 2013-02-25 at 16:15
LaurV is offline   Reply With Quote
Old 2013-02-25, 20:43   #9
Aramis Wyler
 
Aramis Wyler's Avatar
 
"Bill Staffen"
Jan 2013
Pittsburgh, PA, USA

23×53 Posts
Default

I imagine the workfetcher would work too if 332M numbers were available from gpu72. It might be tricky to get the initial commitments in correctly from Uncwilly's current system.
Aramis Wyler is offline   Reply With Quote
Old 2013-02-27, 07:43   #10
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

1073810 Posts
Default

Ok, after thinking about it and how it might work, here is what I think.

Sure, let GPUto72 work in the range. The help from some GPU's will be great.
As previously noted be some others, there is 2 types of work that folks tend to do, bit-wise (pick a range and move all of the exponents up one or 2 bits) and depth-wise (take the smallest exponent available to a set depth, generally to depth specified here: http://mersenneforum.org/attachment....achmentid=9126). GPUto72 should allow for both of those. It should also leave some exponents available for the CPU folks to pick-up.

At least until further notice, the bit-wise testing should stay in the 332 range, until the minimum bit level above 332192831 reaches at least 74.

The depth-wise commitment should be at least 78 (at first while demand is high for exponents to LL), ideally 80 or 81 (later). If there is anyone that wants to do P-1's, that would be great too.

If there is a way to leave some exponents for CPU folks in PrimeNet to work on, that would be great.

Quote:
It might be tricky to get the initial commitments in correctly from Uncwilly's current system.
I use PrimeNet, as noted here: http://mersenneforum.org/showthread.php?t=11308

I will probably continue to use that method on at least 2 of my machines. If I can get to of my borged machines to use an automated system to fetch work, I would love to.

Feedback? Ideas?
Uncwilly is online now   Reply With Quote
Old 2013-02-27, 11:33   #11
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23·101 Posts
Default

If GPU72 manages the ranges and has a method to request work, I can build the fetching utility.

Last fiddled with by swl551 on 2013-02-27 at 11:33
swl551 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
332.2M - 333.9M (aka 100M digit range) Uncwilly LMH > 100M 695 2022-09-05 00:34
I want a 100M digit Mersenne that.... JuanTutors PrimeNet 8 2012-12-06 13:47
How far along are you in your 100M digit LL test? JuanTutors Lounge 6 2012-02-21 07:36
100M-digit n/k pairs __HRB__ Riesel Prime Search 0 2010-05-22 01:17
100M digit prime Unregistered Information & Answers 10 2010-03-24 20:16

All times are UTC. The time now is 17:27.


Thu Sep 29 17:27:21 UTC 2022 up 42 days, 14:55, 0 users, load averages: 1.73, 1.56, 1.51

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, 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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔