mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2021-12-15, 11:31   #12
techn1ciaN
 
techn1ciaN's Avatar
 
Oct 2021
U. S. / New York, NY

2·3·52 Posts
Default

Quote:
Originally Posted by techn1ciaN View Post
...Prime95 optimizes to have A) Y > AX (where A is the tests_saved value passed)...
My night brain doesn't work so well. I meant to convey that increasing tests_saved decreases the number of P-1 factors found in a given amount of time (because each individual factor is presumed to be more valuable), but the condition I wrote out actually suggests the opposite. The correct condition should be Y > (X/A).

Edited: I see that this still isn't quite a correct representation. Perhaps one could say that Prime95 optimizes for Y "nearest to" (X/A) and then maximizes Y within that narrow band. A condition of Y > (X/A) suggests that tests_saved=1 and tests_saved=2 could produce the same bounds, which doesn't pass the sniff test.

Last fiddled with by techn1ciaN on 2021-12-15 at 11:42
techn1ciaN is offline   Reply With Quote
Old 2021-12-15, 12:56   #13
axn
 
axn's Avatar
 
Jun 2003

23·683 Posts
Default

The correct condition is:
Minimize PRP Cost * tests_saved * (1-p) + P-1 Cost, where p is the probability of P-1 success

Or alternately, maximize PRP Cost * tests_saved * p - P-1 Cost,

Last fiddled with by axn on 2021-12-15 at 12:59
axn is offline   Reply With Quote
Old 2021-12-15, 14:03   #14
Zhangrc
 
"University student"
May 2021
Beijing, China

269 Posts
Default

Quote:
Originally Posted by techn1ciaN View Post
* Some recent Nvidia models have such crippled FP64 throughput that this extra level actually can be optimal. I have such a one. However, I don't believe enough TFers own these to recommend the extra level universally.
Actually we can. and for some cards like 3090 and 3080, (PrimeNet TF level + 6) might be optimal too.
And GTX and RTX series are the most common GPU types here (in China; but I don't know what the market situations are like in your region. Also that explains why GIMPSChina team has a very large proportion for TF)

RTX3090 maximum throughput is about 6000GHZD/D, which means 45 exponents to TF from 2^76 to 2^77 per day.
In fact, only a dozen such cards would be more than enough for wavefront TF.

Last fiddled with by Zhangrc on 2021-12-15 at 14:05
Zhangrc is offline   Reply With Quote
Old 2021-12-15, 14:50   #15
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

7,823 Posts
Default

Tests_saved = 2 used to be a good approximation to actual activity, when it was LL, LLDC, and occasional LLTC etc. which worked out to around 2.04 in practice.
With the changeover to PRP and then PRP/proof, there was a transition downward. Actual mean tests_saved was evaluated recently at 107M as ~1.0477. For some GPU apps, and for Mlucas, tests_saved is read in as an integer. For mprime/prime95, tests_saved is printed as 1.a but is processed internally with at least 1.ab precision (confirmed by empirical testing). The server currently issues assignments with tests_saved an integer 1 or 2, for lowest-common-denominator compatibility. However, there is nothing that requires us to leave it that way indefinitely.

The actual "in-the-wild" mean tests_saved is likely to continue to change with time. The asymptote would be all PRP/proof, no LL, no PRP without proof generation, no proof certification failures. While the wavefront optimal proof power was 8, and if all work was at the wavefront and done at optimal proof power, that would be tests_saved ~ 1+1/28 ~ 1.0039; when the wavefront advanced to the point power 9 becomes optimal, ~ 1.00195, power 10 ~1.000975, etc. The transition from optimal proof power 9 to 10 is at 106.5M; from 10 to 11 at ~414.2M. (That assumes that available disk storage space is not a constraint limiting proof power, and that available application/hardware combinations are not either. Note Gpuowl is limited to proof power 10.)

Since the partial derivative for a merit function near an optimal of an independent variable is near zero, small differences in the independent variable make little difference. (There is less than 10 minutes difference per first-primality-test wavefront exponent in the fit in the attachment from tests_saved 0.9 to 1.2.) So there is little performance incentive to modify the PrimeNet server from integer to real tests_saved values. And the performance incentive likely will shrink over time.
Attached Files
File Type: pdf P-1 time differential for i7-1165g7.pdf (25.7 KB, 60 views)

Last fiddled with by kriesel on 2021-12-15 at 14:59
kriesel is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel: i7-11700 vs. i9-10900 for wavefront P-1 or PRP techn1ciaN Hardware 2 2021-11-16 08:06
COVID vaccination wavefront Batalov Science & Technology 274 2021-10-21 15:26
Production (wavefront) P-1 kriesel Marin's Mersenne-aries 23 2021-07-03 15:17
Received P-1 assignment ahead of wavefront? ixfd64 PrimeNet 1 2019-03-06 22:31
P-1 & LL wavefront slowed down? otutusaus PrimeNet 159 2013-12-17 09:13

All times are UTC. The time now is 14:09.


Fri Jul 7 14:09:51 UTC 2023 up 323 days, 11:38, 0 users, load averages: 1.32, 1.34, 1.23

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.

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