mersenneforum.org  

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

Reply
 
Thread Tools
Old 2017-11-06, 21:48   #45
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

427710 Posts
Default

Quote:
Originally Posted by GP2 View Post
It might be useful to post SHA256 sums.
The mersenne.ca download mirror now includes options to display MD5 / SHA1 / SHA256 hashes (previously it only displayed MD5)
e.g. http://download.mersenne.ca/gimps

Of course, this is a mirror so it's not impossible that something could have gotten corrupted between the original and my mirror (but hopefully not). If you download from mersenne.org and compare the hash to the one on mersenne.ca it should give you some assurance.
James Heinrich is offline   Reply With Quote
Old 2017-11-06, 23:34   #46
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by Prime95 View Post

Note to all: 29.4 sends interim residues to the server for the 500,000th iteration and every multiple of 5,000,000. This was Madpoo's idea to give us the ability to do a quick(ish) partial check should be want to.
Is this not several MB per instance?

If so, doing this without notification to the user would be a pretty big violation of trust IMO. It should be an easily-configurable option with the default set to "off".
Dubslow is offline   Reply With Quote
Old 2017-11-06, 23:46   #47
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

100000010101112 Posts
Default

Quote:
Originally Posted by Dubslow View Post
Is this not several MB per instance?.
A residue is 16 bytes.
Prime95 is offline   Reply With Quote
Old 2017-11-07, 06:55   #48
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by Prime95 View Post
A residue is 16 bytes.
Ah, my bad. "interim residues" and "partial check" had me going there. I thought you meant stuff like "redo the last 10,000" or so like is done for a prime report, and such a manner of check does require the full interim reside. Oops
Dubslow is offline   Reply With Quote
Old 2017-11-07, 17:05   #49
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

22×863 Posts
Default

29.4b3 adds this line to prime.txt including all the spaces:

Code:
PRPGerbiczCompareIntervalAdj=          1
It should be 1000000 by default.

Last fiddled with by ATH on 2017-11-07 at 17:06
ATH is offline   Reply With Quote
Old 2017-11-07, 17:36   #50
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17×487 Posts
Default

Quote:
Originally Posted by ATH View Post
29.4b3 adds this line to prime.txt including all the spaces:

Code:
PRPGerbiczCompareIntervalAdj=          1
It should be 1000000 by default.

This is OK. This setting adjusts the interval downward if you do run into an error. It then slowly drifts back upward as you complete Gerbicz intervals without error. The theory is why rollback a million iterations on a flaky machine, lets increase the overhead a little bit and rollback 100,000 iterations on each error.
Prime95 is offline   Reply With Quote
Old 2017-11-07, 18:24   #51
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

24·199 Posts
Default

I think I found another bug:

Main Menu

1. Test/Primenet
2. Test/Worker threads
3. Test/Status
4. Test/Continue
5. Test/Exit
6. Advanced/Test
7. Advanced/Time
8. Advanced/P-1
9. Advanced/ECM
10. Advanced/Manual Communication
11. Advanced/Unreserve Exponent
12. Advanced/Quit Gimps
13. Options/CPU
14. Options/Preferences
15. Options/Torture Test
16. Options/Benchmark
17. Help/About
18. Help/About PrimeNet Server
Your choice: 16

Benchmark type (0 = Throughput, 1 = FFT timings, 2 = Trial factoring) (0):

FFTs to benchmark
Minimum FFT size (in K) (2048):
Maximum FFT size (in K) (8192):
Benchmark with round-off checking enabled (N):
Benchmark all-complex FFTs (for LLR,PFGW,PRP users) (N):
Limit FFT sizes (mimic older benchmarking code) (N):

CPU cores to benchmark
Number of CPU cores (comma separated list of ranges) (36):
Benchmark hyperthreading (Y):

Throughput benchmark options
Number of workers (comma separated list of ranges) (1,2,10,36):
Benchmark all FFT implementations to find best one for your machine (N):
Time to run each benchmark (in seconds) (15):

Accept the answers above? (Y):
Main Menu

1. Test/Primenet
2. Test/Worker threads
3. Test/Status
4. Test/Stop
5. Test/Exit
6. Advanced/Test
7. Advanced/Time
8. Advanced/P-1
9. Advanced/ECM
10. Advanced/Manual Communication
11. Advanced/Unreserve Exponent
12. Advanced/Quit Gimps
13. Options/CPU
14. Options/Preferences
15. Options/Torture Test
16. Options/Benchmark
[Main thread Nov 7 18:22] Starting worker.
17. Help/About
18. Help/About PrimeNet Server
Your choice: [Worker #1 Nov 7 18:22] Worker starting
[Worker #1 Nov 7 18:22] Your timings will be written to the results.txt file.
[Worker #1 Nov 7 18:22] Compare your results to other computers at http://www.mersenne.org/report_benchmarks

[Worker #1 Nov 7 18:22] Benchmarking multiple workers to measure the impact of memory bandwidth
[Worker #1 Nov 7 18:22] Timing 2048K FFT, 36 cores, 1 worker. Average times: 1.69 ms. Total throughput: 592.82 iter/sec.
[Worker #1 Nov 7 18:22] Timing 2048K FFT, 36 cores, 2 workers. [Nov 7 18:22] Error setting affinity to core #37. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #38. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #39. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #40. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #41. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #42. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #43. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #44. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #45. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #46. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #47. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #48. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #49. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #50. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #51. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #52. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #53. There are 36 cores.
[Worker #1 Nov 7 18:22] Error setting affinity to core #54. There are 36 cores.
[Worker #1] Average times: 1.27, 1.78 ms. Total throughput: 1349.93 iter/sec.
Mark Rose is offline   Reply With Quote
Old 2017-11-08, 19:29   #52
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17×487 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
I think I found another bug:
Indeed you did. The 2 worker case (and maybe the 3 and 4 worker cases - I'd have to see the hwloc output) will be wrong. The two worker case is running 18 cores on worker 1 and 36 cores on worker 2.

This bug will only affect Xeon systems (and maybe Threadripper). The bug is in the allocation of cores on systems that contain multiple L3 caches or NUMA-like memory.
Prime95 is offline   Reply With Quote
Old 2017-11-08, 20:55   #53
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17×487 Posts
Default

Build 4 now ready. Let me know what I screwed up - the release builds are not a "push button" process.
Prime95 is offline   Reply With Quote
Old 2017-11-09, 04:19   #54
rainchill
 
Apr 2005
DFW, tx

438 Posts
Default

When posting new builds perhaps the title of the thread can be edited to reflect the newest build # so it is easier to see a new builds are available without checking the thread?
rainchill is offline   Reply With Quote
Old 2017-11-09, 16:21   #55
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

24×199 Posts
Default

Quote:
[Work thread Nov 9 09:16] Iteration: 33260000 / 75572820 [44.01%], ms/iter: 6.942, ETA: 3d 09:35
[Work thread Nov 9 09:16] Hardware errors have occurred during the test!
[Work thread Nov 9 09:16] 1 Gerbicz/double-check errors.
[Work thread Nov 9 09:16] Confidence in final result is excellent.
[Work thread Nov 9 09:17] ERROR: Comparing Gerbicz checksum values failed. Rolling back to iteration 32603177.
[Work thread Nov 9 09:17] Continuing from last save file.
[Work thread Nov 9 09:17] Setting affinity to run helper thread 1 on CPU core #2
[Work thread Nov 9 09:17] Setting affinity to run helper thread 2 on CPU core #3
[Work thread Nov 9 09:17] Setting affinity to run helper thread 3 on CPU core #4
[Work thread Nov 9 09:17] Trying backup intermediate file: p57P2821.bu
[Work thread Nov 9 09:17] Trying backup intermediate file: p57P2821.bu2
[Work thread Nov 9 09:17] Trying backup intermediate file: p57P2821.bu3
[Work thread Nov 9 09:17] Resuming Gerbicz error-checking PRP test of M75572821 using FMA3 FFT length 4032K, Pass1=448, Pass2=9K, clm=4, 4 threads
[Work thread Nov 9 09:17] Iteration: 32603178 / 75572820 [43.14%].
[Work thread Nov 9 09:17] Hardware errors have occurred during the test!
[Work thread Nov 9 09:17] 2 Gerbicz/double-check errors.
[Work thread Nov 9 09:17] Confidence in final result is excellent
Excellent
Mark Rose is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Prime95 version 27.3 Prime95 Software 148 2012-03-18 19:24
Prime95 version 26.3 Prime95 Software 76 2010-12-11 00:11
Prime95 version 25.5 Prime95 PrimeNet 369 2008-02-26 05:21
Prime95 version 25.4 Prime95 PrimeNet 143 2007-09-24 21:01
When the next prime95 version ? pacionet Software 74 2006-12-07 20:30

All times are UTC. The time now is 13:51.


Fri Jul 7 13:51:36 UTC 2023 up 323 days, 11:20, 0 users, load averages: 0.98, 1.13, 1.12

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.

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