![]() |
|
|
#353 |
|
Sep 2010
Scandinavia
3×5×41 Posts |
Most speed-comparisons I remember favor MPIR.
|
|
|
|
|
|
#354 |
|
Aug 2014
3 Posts |
Could someone compile the ECM based on GMP 6.0 and with the option of multi-threading (OpenMP)? (for Linux 64-bit)
|
|
|
|
|
|
#355 |
|
"Curtis"
Feb 2005
Riverside, CA
10010111111012 Posts |
What do you expect multi-threading to get you that the python ECM script does not do for you already? We use the python script to set the number of independent threads for ECM, where each thread does its own curve.
|
|
|
|
|
|
#356 |
|
Mar 2010
6338 Posts |
What a glorious day for a new ECM binary!
This one is a native binary for Haswell 4xxx/5xxx CPUs, with AVX2 support. A great deal of gratitude goes to ATH for providing the updated automated compilation environment. MPIR 2.7.0 was used for compilation of GMP-ECM 6.4.4. Of course, the native binary performed best in a preliminary benchmark (512 curves B1=1M B2=1B against C98; 5960X @ 4 GHz; YAFU 1.34): Code:
ECM 7 SVN Nehalem: 03:41.880 Core 2.: 03:42.380 Generic: 04:20.390 ECM 6.4.4 Haswell native: 03:19.018 Core i7.......: 03:45.265 ECM 6.4.2 Core i7: 03:39.280 Core 2.: 03:45.585 Happy factoring! |
|
|
|
|
|
#357 |
|
Mar 2010
3×137 Posts |
Another binary, latest SVN this time, for Haswell.
Has taken 184.36 seconds to complete the benchmark, making it the fastest Haswell binary. |
|
|
|
|
|
#358 | |
|
"Mr. Meeseeks"
Jan 2012
California, USA
216810 Posts |
Quote:
On a Haswell 4670K: Your latest Haswell binary here: Code:
Step 1 took 66281ms Step 2 took 20531ms Code:
Step 1 took 50421ms Step 2 took 16688ms Last fiddled with by kracker on 2014-10-23 at 18:52 |
|
|
|
|
|
|
#359 |
|
Mar 2010
6338 Posts |
Well I'll be!
Mayhaps it has something to do with using beta MPIR? Or, perhaps GMP is indeed faster than MPIR? Need more data. PS Can I get that binary of yours, please? Last fiddled with by Karl M Johnson on 2014-10-23 at 19:03 |
|
|
|
|
|
#360 |
|
Sep 2010
Scandinavia
11478 Posts |
I'd be very surprised if GMP turned out to be faster than MPIR.
Also, I suggest you use something like a c200 for benchmarking. Anyone have a recent binary for Nehalem? |
|
|
|
|
|
#361 |
|
"Mr. Meeseeks"
Jan 2012
California, USA
23·271 Posts |
Sure. I hope my numbers are right though... I ran them both atleast twice.
|
|
|
|
|
|
#362 |
|
Mar 2010
3×137 Posts |
Got interesting results.
On a C100, the difference between the binaries is too little to be evident. However, on a C200: Code:
GMP-ECM: 02:11.230 MPIR-ECM: 02:28.293 Well, whaddaya know
|
|
|
|
|
|
#363 |
|
Mar 2010
3×137 Posts |
It gets worse on a C1000:
Code:
MRIP-ECM: 15:33.286 GMP-ECM: 12:48.195
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Project Links | masser | Sierpinski/Riesel Base 5 | 25 | 2011-11-26 09:21 |
| Links to Precompiled Msieve versions | wblipp | Msieve | 0 | 2011-07-17 20:59 |
| Links | davieddy | Information & Answers | 9 | 2010-10-08 14:27 |
| Links question | ET_ | PrimeNet | 0 | 2008-01-26 09:35 |
| Links. | Xyzzy | Forum Feedback | 2 | 2007-03-18 02:17 |