mersenneforum.org  

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

Reply
 
Thread Tools
Old 2003-05-28, 12:07   #56
db597
 
db597's Avatar
 
Jan 2003

2×103 Posts
Default

Cheers for that. Now running on 23.4. You've done a great job! :)

How much more juice do you think you can squeeze out of SSE2? We're a full 20% faster than the 22.x clients... how much more is possible?
db597 is offline   Reply With Quote
Old 2003-05-28, 16:05   #57
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17×487 Posts
Default

Quote:
Originally Posted by db597
How much more juice do you think you can squeeze out of SSE2? We're a full 20% faster than the 22.x clients... how much more is possible?
I'm running out of ideas and I've implemented the easy ones. There are still a few possibilities...

Last night I discovered a way to speed up the normalization code (2 fewer multiplies), but it will be hard to implement. This speeds up timings by 1-2%.

More FFT sizes. Also not easy. Saves roughly 5-10% for about half of the exponents.

More use of data while in the L1 cache. This is what I did in 23.4. Unfortunately, doing more of this will be a bit of work and may or may not speed up prime95.
Prime95 is offline   Reply With Quote
Old 2003-05-30, 14:46   #58
Daffy
 
Aug 2002

31 Posts
Default Re: Version 23.4

Quote:
Originally Posted by Prime95
More improvements for P4 owners! You can expect up to 9% faster iteration times compared to version 23.3! All users doing ECM should also upgrade to 23.4.
Just for curiosity, do you keep track of the versions being used by participants ? And do you have statistics ?

Since Prime95 has evolved quite a bit, I was wondering how everyone is keeping up to date.
Daffy is offline   Reply With Quote
Old 2003-05-30, 18:27   #59
db597
 
db597's Avatar
 
Jan 2003

2·103 Posts
Default

Quote:
More FFT sizes. Also not easy. Saves roughly 5-10% for about half of the exponents.
There is some computing time wasted for exponents near the filter cut off - since results are not the same as expected, some parts are rerun to see if the error is reproduceable. Anyway to reduce this "retesting"?

Or would having more FFT sizes mean being near the filter cut off more often? Hence, having more "retesting"?
db597 is offline   Reply With Quote
Old 2003-05-30, 18:29   #60
db597
 
db597's Avatar
 
Jan 2003

3168 Posts
Default

Quote:
Just for curiosity, do you keep track of the versions being used by participants ? And do you have statistics ?

Since Prime95 has evolved quite a bit, I was wondering how everyone is keeping up to date.
The mersenne.org front page and download page are still advertising 22.12 clients. :( It's likely that many people don't even know about the latest code.
db597 is offline   Reply With Quote
Old 2003-05-30, 20:19   #61
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·641 Posts
Default

Quote:
Originally Posted by db597
There is some computing time wasted for exponents near the filter cut off - since results are not the same as expected, some parts are rerun to see if the error is reproduceable. Anyway to reduce this "retesting"?
I don't know how many iterations are run while testing for good results near FFT changeover points, but I'll bet it's not much more than 10,000. And they needn't be re-run unless there is a switch to the larger FFT size.

If you're L-Ling an exponent near 19,999,000, for instance, the total number of iterations for the L-L will be about 19,999,000. 10,000 is about 0.05% of 19,999,000, not a very noticeable fraction compared to a 5% savings from changing something else.
cheesehead is offline   Reply With Quote
Old 2003-05-30, 20:32   #62
ketthors
 

22·499 Posts
Default

You could take the square root of the total number of iterations to find number of iterations you should test. For 19999000 iterations that would be 4472.

This technique is used for gallups too.
  Reply With Quote
Old 2003-05-31, 03:07   #63
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17·487 Posts
Default

Quote:
Originally Posted by db597
There is some computing time wasted for exponents near the filter cut off - since results are not the same as expected, some parts are rerun to see if the error is reproduceable. Anyway to reduce this "retesting"?
I think you are talking about the retesting when a roundoff > 0.40 is found. If your save files are written every half hour (the default) the average wasted time is 15 minutes per error. If you get 10 errors during the LL test, thats 150 minutes wasted. That should be less than the time spent using a larger FFT size.

You can reduce your time between save file writes. This would reduce wasted time retesting, but would waste extra time writing more save files.
Prime95 is offline   Reply With Quote
Old 2003-06-01, 02:51   #64
nomadicus
 
nomadicus's Avatar
 
Jan 2003
North Carolina

2×3×41 Posts
Default Re: Version 23.4

Quote:
Originally Posted by Daffy
Since Prime95 has evolved quite a bit, I was wondering how everyone is keeping up to date.
Seems like we need to get the mersenne.org home page updated with V23.4 instead of V22. Peronally I wouldn't know how to get V23.4 if it wasn't for this forum.
nomadicus is offline   Reply With Quote
Old 2003-06-01, 15:22   #65
S80780
 
Jan 2003
far from M40

53 Posts
Default

Just take a look at ftp://mersenne.org/gimps/. There, you'll find several versions of Prime95/mprime/prp, sourcecodes, statistics ...

I thing the main reason for the homepage still offering v22 is that this version has a better performance on non-P4 Systems.

Benjamin
S80780 is offline   Reply With Quote
Old 2003-06-03, 20:40   #66
db597
 
db597's Avatar
 
Jan 2003

2·103 Posts
Default

Quote:
I think you are talking about the retesting when a roundoff > 0.40 is found. If your save files are written every half hour (the default) the average wasted time is 15 minutes per error. If you get 10 errors during the LL test, thats 150 minutes wasted. That should be less than the time spent using a larger FFT size.
Yep! That's the one. Is there any way to reduce that 150 wasted minutes?
db597 is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Program for detailed analysis of ECM-NFS crossovers Dubslow Factoring 14 2016-03-18 06:01
Detailed Stats 0 to 100 Gauges tapion64 PrimeNet 2 2014-04-12 08:26
More Detailed Exponent/Assignment Status KingKurly PrimeNet 8 2011-01-06 20:51
linux 25.9 client, unsafe thread output? xorbe Software 0 2009-04-03 04:21
"Latest client software" missing v25.6 OneOfMany Software 1 2008-09-18 16:48

All times are UTC. The time now is 16:24.


Fri Jul 7 16:24:57 UTC 2023 up 323 days, 13:53, 0 users, load averages: 2.34, 2.11, 1.69

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.

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