mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > GMP-ECM

Reply
 
Thread Tools
Old 2005-05-09, 23:25   #1
wblipp
 
wblipp's Avatar
 
"William"
May 2003
Near Grandkid

2×1,187 Posts
Default Links to Precompiled GMP-ECM versions

This thread is for links to versions of GMP-ECM that have been compiled for various systems and discussions about their relative preformance. Please include information about target processors and operating systems and environments (i.e. Cygwin or MinGW or ?) and about the code and patch versions used.
wblipp is offline   Reply With Quote
Old 2005-06-18, 21:06   #2
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

2·3·52·23 Posts
Default

GMP-ECM 6.0.1:

Athlon M4 Thunderbird 950Mhz. OS: Windows XP SP2. Compiled with MinGW: ecmathlon.rar

P4 Northwood 2.4Ghz. OS: Windows XP SP2. Compiled with MinGW: ecmp4n.rar

P4 Prescott 3.4Ghz. OS: Windows XP SP2. Compiled with MinGW: ecmp4p.rar
ATH is offline   Reply With Quote
Old 2005-06-18, 21:22   #3
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

2×3×52×23 Posts
Default

Testing on Kevin G. Hare's c301 http://www.mersenneforum.org/showthread.php?t=3101:

P4 3.4Ghz:
ecm 3000000 < c301.txt
GMP-ECM 6.0.1 [powered by GMP 4.1.4] [ECM]
Input number is 3831565799519436303487742350308454794716675157894098584352121252263510024611805907320592374654433186020517108665467143471934035839395496243353321245760019611207664487665420776742726779780862993590544596916020496510980740067901995154639576852120198067468078357247366647828551141390739467161074462608561 (301 digits)
Using B1=3000000, B2=4016636513, polynomial Dickson(6), sigma=643218815
Step 1 took 161863ms
Step 2 took 53618ms

Same number on Athlon 950Mhz:
Using B1=3000000, B2=4016636513, polynomial Dickson(6), sigma=3274898277
Step 1 took 376698ms
Step 2 took 134392ms
ATH is offline   Reply With Quote
Old 2005-06-20, 14:14   #4
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

1101011110102 Posts
Default

Same c301 on:
P4 2.4Ghz
Using B1=3000000, B2=4016636513, polynomial Dickson(6), sigma=2830588821
Step 1 took 211290ms
Step 2 took 74878ms
ATH is offline   Reply With Quote
Old 2005-09-13, 17:52   #5
Phil MjX
 
Phil MjX's Avatar
 
Sep 2004

5·37 Posts
Default

Hi !

I have access to a Celeron M 360 (1.4Ghz, 1Mb fast L2 cache) and, whereas ggnfs is only 15 % slower with the celeron than with a 2Ghz OC Duron, P4 gmp-ecm pre-compiled binaries are 45-50% slower...
I know that Pentium M and Celeron M are P4 compatibles and I wonder if this difference is inherent to the program or if a pentium M gmp-ecm built would speed ecm a lot?? (ggnfs is Pentium M optimized)
BTW, can someone provide me pre-compiled pentium M win32 binaries or a link to such binaries (or simply an answer, to see if it's worth the time to install linux on the portable, just for compiling gmp and ecm myself with P.M optimizations...).

Thanks.
Regards.

Philippe.

Last fiddled with by Phil MjX on 2005-09-13 at 17:53
Phil MjX is offline   Reply With Quote
Old 2005-09-13, 18:35   #6
OmbooHankvald
 
OmbooHankvald's Avatar
 
May 2005
Copenhagen, Denmark

172 Posts
Default

Hi Philippe

You don't have to install Linux to compile an optimized ecm. If you're running Windoze you can try to follow my guide to compile it.

Good luck!

OH
OmbooHankvald is offline   Reply With Quote
Old 2005-09-13, 18:41   #7
Mystwalker
 
Mystwalker's Avatar
 
Jul 2004
Potsdam, Germany

3·277 Posts
Default

Here are PentiumM-optimized binaries.
Mystwalker is offline   Reply With Quote
Old 2005-09-13, 19:20   #8
Phil MjX
 
Phil MjX's Avatar
 
Sep 2004

2718 Posts
Default

Quote:
Originally Posted by OmbooHankvald
Hi Philippe

You don't have to install Linux to compile an optimized ecm. If you're running Windoze you can try to follow my guide to compile it.

Good luck!

OH
Hi OmbooHankvald!
I have formerly tried to compile gmp-ecm with cygwin (and I must say that compiling gmp with cygwin isn't so easy) and binaries were slightly less efficient than those compiled by others with more experience with gcc flags...That's why I was asking for binaries.
I do indeed appreciate your guides and have visited the page you show me a few days ago... Lacking a fast internet connexion, it is easier for me to download a binary than the whole mingw suite...
Thanks for helping me !

Hi Mystwalker!
Thanks a lot for the binaries!...I'll try them in a few minutes and, if interesting, post my results !

Best regards.
Philippe.

Last fiddled with by Phil MjX on 2005-09-13 at 19:22
Phil MjX is offline   Reply With Quote
Old 2006-01-27, 19:49   #9
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

2×5×283 Posts
Default

Anyone interested in compiling, for me, the GMP-ECM 6.0.1 for an AMD 64 windows machine?

Thanks in advance,

Carlos

Last fiddled with by em99010pepe on 2006-01-27 at 19:52
em99010pepe is offline   Reply With Quote
Old 2006-02-02, 22:43   #10
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

2·5·283 Posts
Default

Anyone?!?!?!

Carlos
em99010pepe is offline   Reply With Quote
Old 2006-06-18, 20:17   #11
wblipp
 
wblipp's Avatar
 
"William"
May 2003
Near Grandkid

237410 Posts
Default

Bump.

Are there 6.1 executables available for various configurations?

I've determined the 6.0.1 Windows executable I'm using on P4s and Athlon XPs fails when doing ECM with B1=260M, giving the message

GNU MP: Cannot allocate memory (size=562053120)
wblipp is offline   Reply With Quote
Reply

Thread Tools


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

All times are UTC. The time now is 04:05.


Sun May 28 04:05:36 UTC 2023 up 283 days, 1:34, 0 users, load averages: 1.46, 1.19, 1.02

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.

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