mersenneforum.org  

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

Reply
 
Thread Tools
Old 2019-11-19, 21:57   #1
Neutron3529
 
Neutron3529's Avatar
 
Dec 2018
China

43 Posts
Question Should there exists a "Moore's Law" version of the GHz-Days calculated?

Although now I'm using GPU as an expensive room heater, I am very doubt for how much I've actually done with GPU TF.


the default measurement is "GHz-Days", I found it is acceptable since it measure the calculation for us. It is fair.


But recently I think "fair" is not enough for finding a new mersenne prime.
So I want to know if there exists a better way to estimate how much I've done with my Room Heater


For example, suggest that GIMPS will do a LL test for M1,000,000,000,039 1000 years later. and I have a SUPER-FAST computer so I decided to start a TF routine for primes larger than 1,000,000,000,000. Maybe I will found a factor per year. 10 years pasts and I may gain a huge amount of GHz-Days, which is not helpful for GIMPS project at all.


That is not the worst thing. Since Moore's Law may keep in the future (new AMD CPU/GPU, Quantum computer, etc.), a personal computer might be capable to do the same TF routine in 500 years and finish TF in 1 year.


If I start a LL routine rather than a TF routine, the SUPER-FAST computer may generate meanful results for GIMPS and GIMPS may reach larger Mersenne primes earlier.


I want to know, how much time it actually save to do a TF for large mersenne numbers and find a factor.





Since the propose for GPU TF is to elimated the proposal candidates.
If I elimated a number (for example, M211092829 has a factor: 1774657187806827090727) the contribute should be equals to someone do a TF test and shows that M211092829 is not prime.


The question is quite same to what I supposed above. I elimated this number now, but the result is not needed for GIMPS project until we goes to M200,000,000 or even larger. This might happened several years later, and with Moore's Law, we should have more computation resources in the future so that It may take less LL time for a person in the future to show M211092829 is not prime.


It is not difficult calculating the first time LL speed for GIMPS project, so we could have a acceptable result for both how much GHz-Days will be spend during a LL test and how soon will M211092829 enter GIMPS's LL list. If we further assume Moore's Law holds in the future, we could convert GHz-Days saved in the future to the time generate such many GHz-Days, and know how much time we saved.





Will GIMPS support such Moore's Law GHz-Days in the future?
Neutron3529 is offline   Reply With Quote
Old 2019-11-19, 23:36   #2
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

1E9016 Posts
Default

Quote:
Originally Posted by Neutron3529 View Post
For example, suggest that GIMPS will do a LL test for M1,000,000,000,039 1000 years later. and I have a SUPER-FAST computer so I decided to start a TF routine for primes larger than 1,000,000,000,000. Maybe I will found a factor per year. 10 years pasts and I may gain a huge amount of GHz-Days, which is not helpful for GIMPS project at all.
Planning on smashing some longevity records? https://en.wikipedia.org/wiki/List_o..._oldest_people
Also handily beating the recent and current rate of GIMPS progress? https://www.mersenneforum.org/showpo...5&postcount=11
The 87M milestone for 2019 is in doubt.
Quote:
Since Moore's Law may keep in the future (new AMD CPU/GPU, Quantum computer, etc.), a personal computer might be capable to do the same TF routine in 500 years and finish TF in 1 year.
Not only will Moore's law fail, inevitably, since it is reliant on ever shrinking feature size in things made out of atoms with fixed size, it appears to be failing now. Clock rates have stopped climbing. Increased parallelism, chip size, and larger power budget are being relied on more and more. Moore himself expects it to stop (in a decade from 2015). https://en.wikipedia.org/wiki/Moore's_law
Note also that as the features become exponentially smaller, the cleanliness must become exponentially better, and the fab plant capital costs exponentially grow.

Quote:
Will GIMPS support such Moore's Law GHz-Days in the future?
I hope not. Units that change in meaning with time are close to having meaningless units.
kriesel is online now   Reply With Quote
Old 2019-11-20, 02:13   #3
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

283316 Posts
Default

Quote:
Originally Posted by kriesel View Post
larger power budget are being relied on more and more
That's wrong, you have to say "Mo-ore and Mo-ore"...
We totally agree about not supporting "volatile" units. However, GIMPS will adapt to any new situation (thinking about changing from P90-years to GHzDays in the past).
(edit: and why everybody write this unit always wrong? It is neither GHz-Days, nor GHz/Days, correctly is GHzDays/Day, and it can be abbreviated to GHzD/D, only!)

Last fiddled with by LaurV on 2019-11-20 at 02:17
LaurV is offline   Reply With Quote
Old 2019-11-20, 02:43   #4
axn
 
axn's Avatar
 
Jun 2003

546410 Posts
Default

Quote:
Originally Posted by LaurV View Post
It is neither GHz-Days, nor GHz/Days, correctly is GHzDays/Day, and it can be abbreviated to GHzD/D, only!)
GhzD/D is the rate of credit. Actual accumulated credit is GHzD (however you want to write it, including GHz-Days)

Last fiddled with by axn on 2019-11-20 at 02:44
axn is offline   Reply With Quote
Old 2019-11-20, 12:35   #5
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24·3·163 Posts
Default

Quote:
Originally Posted by LaurV View Post
That's wrong, you have to say "Mo-ore and Mo-ore"...
We totally agree about not supporting "volatile" units. However, GIMPS will adapt to any new situation (thinking about changing from P90-years to GHzDays in the past).
(edit: and why everybody write this unit always wrong? It is neither GHz-Days, nor GHz/Days, correctly is GHzDays/Day, and it can be abbreviated to GHzD/D, only!)
Even GHz-Days/Day is an abbreviation, for the throughput rate of one core of a theoretical 1 GHz Core 2 cpu. I maintain that GHz-Days/Day is a very clumsy unit for throughput, needlessly verbose, and incorrect. My engineering professors would never have allowed the uncanceled units.
They might have tolerated GHz-equivalent, abbreviated GHe. That would make the accumulated effort of a computation some number of GHeD, and avoid possible trademark issues with Ge.
kriesel is online now   Reply With Quote
Old 2019-11-20, 15:52   #6
R.D. Silverman
 
R.D. Silverman's Avatar
 
"Bob Silverman"
Nov 2003
North of Boston

5×17×89 Posts
Default

Quote:
Originally Posted by kriesel View Post
Even GHz-Days/Day is an abbreviation, for the throughput rate of one core of a theoretical 1 GHz Core 2 cpu. I maintain that GHz-Days/Day is a very clumsy unit for throughput, needlessly verbose, and incorrect. My engineering professors would never have allowed the uncanceled units.
They might have tolerated GHz-equivalent, abbreviated GHe. That would make the accumulated effort of a computation some number of GHeD, and avoid possible trademark issues with Ge.
see my paper Exposing the Mythical MIPS-Year

https://www.researchgate.net/publica...ical_MIPS_year
R.D. Silverman is offline   Reply With Quote
Old 2019-11-20, 15:55   #7
storm5510
Random Account
 
storm5510's Avatar
 
Aug 2009
Not U. + S.A.

286010 Posts
Default

Quote:
Originally Posted by kriesel View Post
...I hope not. Units that change in meaning with time are close to having meaningless units.
This has been a hard concept to wrap my brain around even though I understand its meaning: One gigahertz day is a device running at one gigahertz for 24 hours. If this is incorrect, somebody step-up. It is the translation to higher speeds i struggle with.

Bottom line: Leave it as is because it is consistent. Changing it would throw well over a decade's worth of data on the junk heap.
storm5510 is offline   Reply With Quote
Old 2019-11-20, 18:25   #8
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24×3×163 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
see my paper Exposing the Mythical MIPS-Year

https://www.researchgate.net/publica...ical_MIPS_year
And Digital Equipment Corp defended the VAX instruction set as getting more done per instruction than a typical MIPS-measured instruction mix, creating a new measure called a VUP. https://en.wikipedia.org/wiki/VAX_Unit_of_Performance
There was a proliferation of measures, int and float and double, and eventually with year suffixes, such as SpecInt92.

Last fiddled with by kriesel on 2019-11-20 at 18:27
kriesel is online now   Reply With Quote
Old 2019-11-20, 18:46   #9
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

22×863 Posts
Default

Quote:
Originally Posted by storm5510 View Post
This has been a hard concept to wrap my brain around even though I understand its meaning: One gigahertz day is a device running at one gigahertz for 24 hours. If this is incorrect, somebody step-up. It is the translation to higher speeds i struggle with.
In GIMPS 1 Ghz-days is defined as 2 GFLOP/sec for 1 day (86400sec) so 172,800 GFLOP = 172.8 TFLOP in total.

I guess it was determined that a 1 Ghz processor could do roughly 2 GFLOP/sec.
ATH is offline   Reply With Quote
Old 2019-11-21, 16:49   #10
Neutron3529
 
Neutron3529's Avatar
 
Dec 2018
China

43 Posts
Default

Quote:
Originally Posted by kriesel View Post
Planning on smashing some longevity records? https://en.wikipedia.org/wiki/List_o..._oldest_people
Also handily beating the recent and current rate of GIMPS progress? https://www.mersenneforum.org/showpo...5&postcount=11
The 87M milestone for 2019 is in doubt.
I'm sorry for both my poor math and incorrect assumptions.
I just believe that the cost of TF a mersenne number now may be larger than TF it several years later. And in my opinion the most common assumptions is that the cost obey the Moore's law.
In your milestone, the first time of LL test for exponent over 214M will later than the year 2040. No one knows what will happen in the future, but I just believe that assuming the cost of TF in the future will equals to TF it now is not the best choice.


Now, I am TF-ing a larger mersenne number since TF it is faster than TF a smaller number, and could generate positive results very fast.(TF over 200M, found about 4-7 factor per day with my laptop)
And with your milestone, before 2040 my results are useless and actually save no time for first time LL test.
How to tell me that TF something will be useful after 2040 is not worth than TF what will enter GIMPS's LL list now?
I think a Moore's Law version of GHz-Days may help.


That's my idea.
Neutron3529 is offline   Reply With Quote
Old 2019-11-21, 16:54   #11
Neutron3529
 
Neutron3529's Avatar
 
Dec 2018
China

43 Posts
Default

Quote:
Originally Posted by LaurV View Post
(edit: and why everybody write this unit always wrong? It is neither GHz-Days, nor GHz/Days, correctly is GHzDays/Day, and it can be abbreviated to GHzD/D, only!)
I got the unit GHz-Days in https://www.mersenne.org/tmembers/
GHz-Days Lifetime, GHz-Days last year, etc.


TF will save no GHz-Days/Days since we could not save a ratio, that's why I use GHz-Days and want a Moore's Law version of GHz-Days
Neutron3529 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
"The good old days" kriesel Soap Box 0 2018-08-01 23:16
[Patch] "Test/Primenet" prompts improvements on console version Explorer09 Software 2 2017-03-09 04:14
"CUDA runtime version 0.0" when running mfaktc.exe froderik GPU Computing 4 2016-10-30 15:29
mprime ETA and primenet "days to go" do not match blip Software 1 2015-11-20 16:43
Prime95 Version 24.13 "Feature" RMAC9.5 Software 2 2006-03-24 21:12

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


Fri Jul 7 15:37:45 UTC 2023 up 323 days, 13:06, 0 users, load averages: 1.47, 1.16, 1.09

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.

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