mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2018-08-30, 07:06   #1
SELROC
 

26·33·5 Posts
Default Trial factoring with mfakto and gpuowl

I want to show you the history of an exponent, which has been factored but has been around for a while, look at the dates:


https://www.mersenne.org/report_expo...1697213&full=1

Last fiddled with by SELROC on 2018-08-30 at 07:07
  Reply With Quote
Old 2018-08-30, 08:37   #2
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

22×3×112 Posts
Default

Quote:
Originally Posted by SELROC View Post
I want to show you the history of an exponent, which has been factored but has been around for a while, look at the dates:


https://www.mersenne.org/report_expo...1697213&full=1
Congrats for finding the factor!
In 2016, I was probably doing some TF with mfaktc, thus no gpuowl involved yet :)
preda is offline   Reply With Quote
Old 2018-08-30, 09:19   #3
SELROC
 

1268 Posts
Default

Quote:
Originally Posted by preda View Post
Congrats for finding the factor!
In 2016, I was probably doing some TF with mfaktc, thus no gpuowl involved yet :)

Thanks :-)


the point is 8 years to factor this exponent does look as far away from efficient.
  Reply With Quote
Old 2018-08-30, 13:46   #4
masser
 
masser's Avatar
 
Jul 2003
Behind BB

37228 Posts
Default

Quote:
Originally Posted by SELROC View Post
Thanks :-)


the point is 8 years to factor this exponent does look as far away from efficient.
The P-1 and LL testing wavefronts won't reach this exponent for another ten years. Some might argue it's inefficient to perform any trial-factoring on this exponent at this time.
masser is offline   Reply With Quote
Old 2018-08-30, 14:37   #5
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

172208 Posts
Default

Quote:
Originally Posted by masser View Post
The P-1 and LL testing wavefronts won't reach this exponent for another ten years. Some might argue it's inefficient to perform any trial-factoring on this exponent at this time.
One could argue that anything other than a strictly monotonic search is wasteful. Or that a strictly monotonic search that leads to participant boredom and quitting is wasteful. Some people have more patience than others.

Much of my gpu power in recent months has been applied to TF and P-1 on scattered exponents spread widely through the 90 to 800 million span. P-1 to test CUDAPm1's limits, and find some possible issues, early, long enough before the wavefront arrives there, that something might be done to resolve issues ahead of the wavefront, and TF to ensure those P-1 tests are done on exponents not readily trial factored.


What I think an optimal monotonic search would look like is:
TF in ascending order, exponents to the TF-optimal-depth;
P-1 in ascending order, exponents that survived TF;
(there are some arguments for the last bit level of TF being postponed to after the P-1);
PRP3 in ascending order.
LL confirmation of anything that survives the preceding.

TF wavefront would be just enough ahead of the P-1 wavefront, and P-1 just enough ahead of the primality testing wavefront.
What's being optimized for is probability of finding a new Mersenne prime per unit computing effort.
Effort goes up at higher exponent, and probability of finding a new prime goes down.

Last fiddled with by kriesel on 2018-08-30 at 14:45
kriesel is online now   Reply With Quote
Old 2018-08-30, 15:47   #6
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×112×47 Posts
Default

Quote:
Originally Posted by kriesel View Post
One could argue that anything other than a strictly monotonic search is wasteful.
The issue with trying to optimally achieve that here is GIMPS is a volunteer effort, with many disparate participants with differing interests, "kit" and agendas.

Some want to find the next MP. Some want to prove the order of the MPs (read: DC'ing). Some want to find lots of factors because they enjoy it. Some want to ensure the sanity of their kit and/or code.

To complicate matters, Primenet can't generally give participants work they didn't ask for. Well, it can actually, but invariably the participant asks "Why was I given X work when I asked for Y?!?!?" and then sometimes leaves. Other times someone new comes in with a great deal of firepower, tests their kit, and then leave without unreserving assignments.

Overall I think the GIMPS project has reached a reasonable equilibrium of optimal throughput and participant satisfaction. The "0 to 4 Category" assignment rules based on CPU heuristics have gone a long way in cleaning up the delays in the milestones.

And, further, no LL assignment has been made in the last several years which has not been "optionally" TF'ed nor P-1'ed (except for manual assignments, where people ask for LL work well ahead of the wavefront).
chalsall is offline   Reply With Quote
Old 2018-08-30, 17:17   #7
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

41·251 Posts
Default

Quote:
Originally Posted by chalsall View Post
The issue...

(actually, welcomed, after some bull stuff you posted in the last time )
LaurV is offline   Reply With Quote
Old 2018-08-30, 18:21   #8
masser
 
masser's Avatar
 
Jul 2003
Behind BB

37228 Posts
Default

Quote:
Originally Posted by chalsall View Post
Overall I think the GIMPS project has reached a reasonable equilibrium of optimal throughput and participant satisfaction. The "0 to 4 Category" assignment rules based on CPU heuristics have gone a long way in cleaning up the delays in the milestones.
Agreed.

My only quibble is that I see all of the TF work that has been done in the 100M+ exponent range. I suspect that GPU72 would have an easier time staying in front of the P-1 wavefront if some of that 100M+ TF work was steered toward the LL wavefront, say 90M range exponents.

I understand that higher bit-level TF may not be efficient for CPUs. However, it appears that a lot of the manual TF work is done by GPUs. Could there be a non-trivial number of GPU owners that are using the standard manual request page for TF assignments, instead of the special GPU TF request page?

Thanks for chiming in, chalsall and kriesel!
masser is offline   Reply With Quote
Old 2018-08-30, 18:29   #9
SELROC
 

2×11×223 Posts
Default

Quote:
Originally Posted by preda View Post
Congrats for finding the factor!
In 2016, I was probably doing some TF with mfaktc, thus no gpuowl involved yet :)
Quote:
Originally Posted by masser View Post
Agreed.

My only quibble is that I see all of the TF work that has been done in the 100M+ exponent range. I suspect that GPU72 would have an easier time staying in front of the P-1 wavefront if some of that 100M+ TF work was steered toward the LL wavefront, say 90M range exponents.

I understand that higher bit-level TF may not be efficient for CPUs. However, it appears that a lot of the manual TF work is done by GPUs. Could there be a non-trivial number of GPU owners that are using the standard manual request page for TF assignments, instead of the special GPU TF request page?

Thanks for chiming in, chalsall and kriesel!



That is absolutely right, I am using the standard manual request page, as the special one is not being advertised in the site menus I didn't know of its existence.
  Reply With Quote
Old 2018-08-30, 18:36   #10
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×112×47 Posts
Default

Quote:
Originally Posted by masser View Post
My only quibble is that I see all of the TF work that has been done in the 100M+ exponent range. I suspect that GPU72 would have an easier time staying in front of the P-1 wavefront if some of that 100M+ TF work was steered toward the LL wavefront, say 90M range exponents.
Sure. But we don't have control of them. They are self directing.

We can suggest, but we don't control.

It's a bit like a Buddhist position. Nemesia.
chalsall is offline   Reply With Quote
Old 2018-09-02, 18:52   #11
SELROC
 

201108 Posts
Default

Quote:
Originally Posted by masser View Post
Agreed.

My only quibble is that I see all of the TF work that has been done in the 100M+ exponent range. I suspect that GPU72 would have an easier time staying in front of the P-1 wavefront if some of that 100M+ TF work was steered toward the LL wavefront, say 90M range exponents.

I understand that higher bit-level TF may not be efficient for CPUs. However, it appears that a lot of the manual TF work is done by GPUs. Could there be a non-trivial number of GPU owners that are using the standard manual request page for TF assignments, instead of the special GPU TF request page?

Thanks for chiming in, chalsall and kriesel!



I have tried to use the special page, every option gives the error no assignments available for gpu.
  Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
GPU Trial Factoring FAQ garo GPU Computing 100 2019-04-22 10:58
Trial Factoring on AMD/ATI GPU's? Stargate38 GPU Computing 9 2018-08-31 07:58
How much Trial Factoring to do? odin Software 4 2010-08-08 20:23
over trial factoring JFB Software 23 2004-08-22 05:37
About trial factoring gbvalor Math 4 2003-05-22 02:04

All times are UTC. The time now is 15:03.


Fri Jul 7 15:03:31 UTC 2023 up 323 days, 12:32, 0 users, load averages: 1.50, 1.34, 1.21

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

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