mersenneforum.org  

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

Reply
 
Thread Tools
Old 2013-01-23, 20:09   #342
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

1C3516 Posts
Default

Quote:
Originally Posted by pinhodecarlos View Post
I'm using your version but do you have now an early one?
What do you mean early one? 7.0-dev perhaps?
Dubslow is offline   Reply With Quote
Old 2013-01-23, 20:54   #343
pinhodecarlos
 
pinhodecarlos's Avatar
 
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

10011010100112 Posts
Default

Quote:
Originally Posted by Dubslow View Post
What do you mean early one? 7.0-dev perhaps?
Yes.
pinhodecarlos is offline   Reply With Quote
Old 2013-01-24, 00:10   #344
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Okay then.

Attached is a GMP-ECM 7.0-dev, SVN r2345 binary for GNU-Linux (x86-64), compiled with gcc 4.7.2 and statically linked against GMP 5.1.0. Documentation included.
Attached Files
File Type: gz ecm-7.0-dev-linux-64.tar.gz (445.8 KB, 140 views)
Dubslow is offline   Reply With Quote
Old 2013-01-24, 00:29   #345
pinhodecarlos
 
pinhodecarlos's Avatar
 
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

3×17×97 Posts
Default

Quote:
Originally Posted by Dubslow View Post
Okay then.

Attached is a GMP-ECM 7.0-dev, SVN r2345 binary for GNU-Linux (x86-64), compiled with gcc 4.7.2 and statically linked against GMP 5.1.0. Documentation included.
Thank you.

Carlos
pinhodecarlos is offline   Reply With Quote
Old 2013-12-18, 21:07   #346
RichD
 
RichD's Avatar
 
Sep 2008
Kansas

24×211 Posts
Default

Quote:
Originally Posted by Dubslow View Post
Attached is a GMP-ECM 7.0-dev, SVN r2345 binary for GNU-Linux (x86-64), compiled with gcc 4.7.2 and statically linked against GMP 5.1.0. Documentation included.
I don't think Bill is around these parts but could anyone else build a Linux x86_64 build from the latest SVN which has several fixes in the past year?
RichD is offline   Reply With Quote
Old 2014-03-13, 13:13   #347
pinhodecarlos
 
pinhodecarlos's Avatar
 
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

3×17×97 Posts
Default

Quote:
Originally Posted by RichD View Post
I don't think Bill is around these parts but could anyone else build a Linux x86_64 build from the latest SVN which has several fixes in the past year?
I am also interested. Thank you in advance.
pinhodecarlos is offline   Reply With Quote
Old 2014-06-06, 16:38   #348
ChristianB
 
Apr 2013
Germany

31110 Posts
Default

Hi,

I'm currently investigating new applications for yoyo@home. We want to update the server code of yoyo@home in the future and this would give us the possibility to run optimized applications for specific hardware. I already set up a test project for this with the yoyo@home ecm application.

With my next step I would like to update ecm to a current version and also support optimized versions (if available) since a cuda version seems to be not an option.

Could someone provide me with an optimized version? Especially a recent windows one would be nice as I don't have a windows build system. I already have a recent stock gmp-ecm for Linux 64 bit.
ChristianB is offline   Reply With Quote
Old 2014-06-06, 20:58   #349
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by ChristianB View Post
With my next step I would like to update ecm to a current version and also support optimized versions (if available) since a cuda version seems to be not an option.
That may be the case; it may not be. On hardware that supports it the CUDA version tends to be much more efficient than a pure cpu solution. I see an improvement of at least twice on a relatively lowly 460 compared with a 6-core AMD box clocked at 3.2GHz.

If I remember correctly what Cedric told me, the CC>=2.0 limitation is to do with atomic operations that could be implemented (at lower efficiency of course) in other ways on older hardware. As run-time selection of the correct code for different compute capabilities is straightforward, it shouldn't be too hard to port GMP-ECM to cc<2.0 cards.

It is the case that only stage 1 can presently run under CUDA. I've already been thinking about how to incorporate this behaviour into the ECMNET framework.

We (you, me, Cedric and anyone else seriously interested) should probably take this to email.


Paul
xilman is offline   Reply With Quote
Old 2014-06-06, 22:57   #350
ChristianB
 
Apr 2013
Germany

311 Posts
Default

Quote:
Originally Posted by xilman View Post
If I remember correctly what Cedric told me, the CC>=2.0 limitation is to do with atomic operations that could be implemented (at lower efficiency of course) in other ways on older hardware. As run-time selection of the correct code for different compute capabilities is straightforward, it shouldn't be too hard to port GMP-ECM to cc<2.0 cards.
Porting to CC<2.0 cards seems to be too much effort for what I want to do. I successfully compiled binaries for ecm-cuda for the three CC classes. I will switch my GPU for one with CC=2.1 and see if it works (for CC<=2.1). I still have to work on the possible Pipeline here. As only stage 1 is done on the GPU I then have to distribute the stage 2 work as a normal CPU app which must be a different app than the one doing stage 1 and stage 2 on CPU (because of BOINC limitations).

It would be easier if ecm could call the BOINC API directly, I will investigate this a little more I think.
ChristianB is offline   Reply With Quote
Old 2014-07-17, 15:25   #351
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23·271 Posts
Default

I noticed a lot of binaries floating around here for Windows are linked with MPFR. Is there a reason? (vs GMP)
kracker is offline   Reply With Quote
Old 2014-07-17, 17:15   #352
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

29×61 Posts
Default

I can't speak for anyone else, but it's much simpler for me to compile with MPIR in Visual Studio on Windows. I also can't compile the GPU-enabled version in MinGW, where GMP makes more sense.
wombatman is online now   Reply With Quote
Reply



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 01:29.


Sat Jul 17 01:29:43 UTC 2021 up 49 days, 23:16, 1 user, load averages: 0.90, 1.04, 1.14

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.