mersenneforum.org  

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

Reply
 
Thread Tools
Old 2020-01-10, 15:20   #89
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

7×1,237 Posts
Default

We have set up a dynamic DNS IP address forwarding thingie so others can log into the system (SSH) to test things.

If you are interested in this just let us know via PM.

Xyzzy is offline   Reply With Quote
Old 2020-01-10, 15:57   #90
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

100001110100112 Posts
Default

Here is a picture of the system all set up.

On the lower left is a small (450VA) UPS and our ancient wireless keyboard/mouse combo. The LCD is also ancient but it works. We were going to do everything headless but we had the LCD so why not use it? We sit very close to this so we can see the temperature readout easily. We ended up using the onboard Wifi for network connectivity. The UPS is severely undersized but it should be enough to get through the small power blips we have out here in the middle of nowhere.

Attached Thumbnails
Click image for larger version

Name:	system.jpg
Views:	148
Size:	137.2 KB
ID:	21596  
Xyzzy is offline   Reply With Quote
Old 2020-01-10, 16:13   #91
Nick
 
Nick's Avatar
 
Dec 2012
The Netherlands

111001011002 Posts
Default

It looks cool!
Have you done any EMC testing on the glass case?
I assume the WiFi antenna is still mounted on the outside!
Nick is offline   Reply With Quote
Old 2020-01-10, 16:21   #92
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

865910 Posts
Default

The antennas are hanging out the back, off of the I/O plate on the motherboard.

We haven't done any special testing other than to make sure the connection is up.

The downside to using WiFi is we have to use a non-free package.

https://packages.debian.org/buster/firmware-iwlwifi

Code:
m@tr:~$ vrms
                 Non-free packages installed on tr

firmware-iwlwifi                    Binary firmware for Intel Wireless cards

  1 non-free packages, 0.1% of 1506 installed packages.
Xyzzy is offline   Reply With Quote
Old 2020-01-10, 16:43   #93
PhilF
 
PhilF's Avatar
 
"6800 descendent"
Feb 2005
Colorado

13538 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
The downside to using WiFi is we have to use a non-free package.

https://packages.debian.org/buster/firmware-iwlwifi

Code:
m@tr:~$ vrms
                 Non-free packages installed on tr

firmware-iwlwifi                    Binary firmware for Intel Wireless cards

  1 non-free packages, 0.1% of 1506 installed packages.
I'm not sure how that's a downside?
PhilF is offline   Reply With Quote
Old 2020-01-10, 17:05   #94
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

2·2,927 Posts
Default

I'm no security expert, but I've found fail2ban a very useful (if not necessary) program for my internet-facing machines.

An aliquot sequence or two are interesting ways to gain experience with factoring tools. You can automate every step with yafu and aliqueit, or have aliqueit exit every time a composite above some threshold survives ECM so that you can play with parameters & programs more manually.

Also, this thread encouraged me to explore upgrade options for my own hardware, where I [re]discovered that X99 boards that support the old 6-core Haswell chips also support Xeons of that era. So, $150 later, my 5820 i7 is now a Xeon 2680v3 12 core@2.5ghz and my most powerful matrix-solving chip.

Last fiddled with by VBCurtis on 2020-01-10 at 17:08
VBCurtis is online now   Reply With Quote
Old 2020-01-10, 19:08   #95
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

21D316 Posts
Default

Quote:
Originally Posted by PhilF View Post
I'm not sure how that's a downside?
Whenever possible, we use "free" software. It is a personal decision that we make for philosophical reasons.

Quote:
Originally Posted by VBCurtis View Post
So, $150 later, my 5820 i7 is now a Xeon 2680v3 12 core@2.5ghz and my most powerful matrix-solving chip.
Xyzzy is offline   Reply With Quote
Old 2020-01-11, 12:40   #96
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

22·3·112 Posts
Default

Quote:
Originally Posted by VBCurtis View Post
So, $150 later, my 5820 i7 is now a Xeon 2680v3 12 core@2.5ghz and my most powerful matrix-solving chip.
Out of curiosity, where did you buy the old xeon?
preda is offline   Reply With Quote
Old 2020-01-11, 17:18   #97
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

10110110111102 Posts
Default

Ebay. The seller's name was "pccompd".

Here's the listing (dunno how permanent such a link is):
https://www.ebay.com/itm/193283688016
VBCurtis is online now   Reply With Quote
Old 2020-01-12, 23:26   #98
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

865910 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
How do you manage many-core ECM work?

Would this be useful?
We wanted to play with GNU Parallel, so here is a quick command for ECM work.

seq 5 | parallel -j 2 -n 0 nice -19 ecm -inp c1133.txt -timestamp 1e9 | tee -a results.txt

This example runs the command five times and it sends the output to the display and appends the output to a file. Parallel schedules all of the jobs, in this case using a maximum of two threads at a time.

Note that it is very easy to run out of memory doing this!

Xyzzy is offline   Reply With Quote
Old 2020-01-12, 23:37   #99
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

7·1,237 Posts
Default

Even better with real-time progress information!

seq 5 | parallel -j 2 -n 0 --progress nice -19 ecm -inp c1133.txt -timestamp 1e9 >> results.txt

Silly example:
Code:
$ seq 1000 | parallel -j 10 -n 0 --progress nice -19 ecm -inp c1133.txt -one -timestamp 1e5 >> results.txt

Computers / CPU cores / Max jobs to run
1:local / 24 / 10

Computer:jobs running/jobs completed/%of started jobs/Average seconds to complete
local:10/500/100%/0.3s
Xyzzy is offline   Reply With Quote
Reply



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


Fri Jul 7 16:38:30 UTC 2023 up 323 days, 14:07, 1 user, load averages: 3.17, 2.73, 2.25

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.

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