mersenneforum.org  

Go Back   mersenneforum.org > Math Stuff > Computer Science & Computational Number Theory

Reply
 
Thread Tools
Old 2016-01-23, 16:31   #34
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

2×2,417 Posts
Default

Too bad I still don't owe a Haswell...

Luigi
ET_ is offline   Reply With Quote
Old 2016-01-23, 16:58   #35
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

24·613 Posts
Default

Quote:
Originally Posted by ET_ View Post
Too bad I still don't owe a Haswell...

Luigi
Hm, do you want to owe it, or to own it?
LaurV is offline   Reply With Quote
Old 2016-01-23, 17:07   #36
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

32·929 Posts
Default

Quote:
Originally Posted by ewmayer View Post
…although should you change your mind (or blow up your system) at some point along the way you can hand things off (even if your savefiles get nuked, since we will be cross-checking those vs mine) to a fresh recruit.
Xyzzy is offline   Reply With Quote
Old 2016-01-23, 22:44   #37
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

1167610 Posts
Default

Quote:
Originally Posted by ET_ View Post
Too bad I still don't owe a Haswell...

Luigi
Now you have the perfect excuse to run out and buy one! You can probably get used systems/components fairly cheap now.

Re. ramshanker's "I envy these algorithms" comment -- you envy abject #FAILure?
ewmayer is offline   Reply With Quote
Old 2016-01-24, 11:43   #38
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

483410 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Now you have the perfect excuse to run out and buy one! You can probably get used systems/components fairly cheap now.
I will, probably for my birthday on March 7th. Will I be able to help then, or will it be too late?
ET_ is offline   Reply With Quote
Old 2016-01-24, 22:49   #39
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

22×3×7×139 Posts
Default

Quote:
Originally Posted by ET_ View Post
I will, probably for my birthday on March 7th. Will I be able to help then, or will it be too late?
Not at all!
ewmayer is offline   Reply With Quote
Old 2016-01-25, 12:59   #40
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

2×2,417 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Not at all!
Fine, let's keep in touch then
ET_ is offline   Reply With Quote
Old 2016-01-25, 22:22   #41
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

22×3×7×139 Posts
Default

Quote:
Originally Posted by ET_ View Post
Fine, let's keep in touch then
While my 32M Haswell run continues - at ~900,000 iterations per day - I'll be using spare cycles on my slow Core2 Macbook to re-run the roughly 1 million iterations from Mike's last 32M savefile (whose last checkpoint data agreed with those of my just-completed 30M run at the iteration in question) to the point at which my 30M and 32M-FFT runs diverge, in order to ascertain which of the 2 runs went off the rails. (Like I said I'm almost certain it was the 30M one, but I need to confirm that via a 3rd run.)
ewmayer is offline   Reply With Quote
Old 2016-02-05, 02:47   #42
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

22·3·7·139 Posts
Default

Quote:
Originally Posted by ewmayer View Post
While my 32M Haswell run continues - at ~900,000 iterations per day - I'll be using spare cycles on my slow Core2 Macbook to re-run the roughly 1 million iterations from Mike's last 32M savefile (whose last checkpoint data agreed with those of my just-completed 30M run at the iteration in question) to the point at which my 30M and 32M-FFT runs diverge, in order to ascertain which of the 2 runs went off the rails. (Like I said I'm almost certain it was the 30M one, but I need to confirm that via a 3rd run.)
It's official - re-run of iters 24.92M (Where Mike left off his Haswell-NUC DC run @FFTlen 32M) - 25.64M (where my Haswell-quad continuation of same first mismatches my original run @FFTlen 30M) using the above-mentioned SSE2 build on my Core2Duo Macbook
@FFTlen 30M matches my (ongoing) Haswell 32M continuation run:

[1] Original Haswell-quad run @30M:

[Jun 30 12:51:11] F29 Iter# = 25630000 clocks = 00:17:59.766 [ 0.1080 sec/iter] Res64: C782D1DA346F61C4. AvgMaxErr = 0.118563074. MaxErr = 0.156250000
[Jun 30 13:09:15] F29 Iter# = 25640000 clocks = 00:18:00.266 [ 0.1080 sec/iter] Res64: BCF83642C5E19A09. AvgMaxErr = 0.118375359. MaxErr = 0.148437500

[2] DC Haswell-NUC/quad run @32M:

[Jan 21 14:55:02] F29 Iter# = 25630000 clocks = 00:15:58.792 [ 0.0959 sec/iter] Res64: C782D1DA346F61C4. AvgMaxErr = 0.023437500. MaxErr = 0.023437500
[Jan 21 15:11:06] F29 Iter# = 25640000 clocks = 00:15:59.235 [ 0.0959 sec/iter] Res64: 12AF4B8DD106DF85. AvgMaxErr = 0.023437500. MaxErr = 0.023437500

[3] DC Core2Duo/SSE2-build run @30M (timings vary widely since only run when plugged in):

[Feb 03 23:55:27] F29 Iter# = 25630000 [ 4.77% complete] clocks = 02:57:20.963 [ 1.0641 sec/iter] Res64: C782D1DA346F61C4. AvgMaxErr = 0.102656999. MaxErr = 0.132812500.
[Feb 04 18:19:56] F29 Iter# = 25640000 [ 4.78% complete] clocks = 05:04:33.375 [ 1.8273 sec/iter] Res64: 12AF4B8DD106DF85. AvgMaxErr = 0.102699611. MaxErr = 0.140625000.


Thus, everything below beyond iter 25.63M in my original Haswell/AVX2 run @FFTlen 30M is garbage.

Luigi, you order your birthday present yet? My hope is that things will run sufficiently fast on your newer hardware that you might get throughput matching my 4-core speed using just 3 (or even 2, due to memory contention giving diminishing returns beyond 2-threads) threads, which will make me feel less guilty about monopolizing your cycles. :)
ewmayer is offline   Reply With Quote
Old 2016-02-05, 03:52   #43
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

117178 Posts
Default

Mr Mayer-
I may be willing to donate a couple thread-months of haswell desktop until Luigi gets his machine up and running. If you might be so kind as to PM me instructions for Linux setup (I run ubuntu, if it matters), I can continue a double-check alongside your current run, with the caveat that I'll lose interest after 30-60 days.
VBCurtis is offline   Reply With Quote
Old 2016-02-05, 04:54   #44
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

22×3×7×139 Posts
Default

Quote:
Originally Posted by VBCurtis View Post
Mr Mayer-
I may be willing to donate a couple thread-months of haswell desktop until Luigi gets his machine up and running. If you might be so kind as to PM me instructions for Linux setup (I run ubuntu, if it matters), I can continue a double-check alongside your current run, with the caveat that I'll lose interest after 30-60 days.
Thanks, Curtis - please, enough with the "Mr.' - you're making me feel my age. :)

First step is to download the current Mlucas release from here and build it - please use the auto-build version at top of the 'Recent News' section. It should end with a binary that is linked to the executable which reflects your platform, e.g. the USE_AVX2 build for Haswell+. Assuming you successfully build & install, run the medium self-tests using 'Mlucas -s m' in a dir created for your work. Fermat-testing needs a few further tweaks, but first let's get through the above.

Last fiddled with by ewmayer on 2016-02-05 at 04:55
ewmayer is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
P-1/P+1 on Fermat numbers ATH Operazione Doppi Mersennes 2 2015-01-25 06:27
What are the Primality Tests ( not factoring! ) for Fermat Numbers? Erasmus Math 46 2014-08-08 20:05
LLT numbers, linkd with Mersenne and Fermat numbers T.Rex Math 4 2005-05-07 08:25
Two Primality tests for Fermat numbers T.Rex Math 2 2004-09-11 07:26
Fermat Numbers devarajkandadai Math 8 2004-07-27 12:27

All times are UTC. The time now is 11:30.


Mon Dec 6 11:30:09 UTC 2021 up 136 days, 5:59, 0 users, load averages: 1.05, 1.19, 1.91

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.