mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GMP-ECM (https://www.mersenneforum.org/forumdisplay.php?f=55)
-   -   ECM for CUDA GPUs in latest GMP-ECM ? (https://www.mersenneforum.org/showthread.php?t=16480)

ET_ 2012-04-20 15:02

No more cc1.3 for GPU-ECM
 
Is it true? :sad:

Luigi

xilman 2012-04-20 18:19

[QUOTE=ET_;296928]Is it true? :sad:

Luigi[/QUOTE]First I've heard of it. Have you mailed Cyril?

ET_ 2012-04-21 09:55

[QUOTE=xilman;296944]First I've heard of it. Have you mailed Cyril?[/QUOTE]

I read this advice yesterday in a README file located in the GPU-ECM trunk of the svn.
But the makefile still had the comment to switch compilation between cc1.3 and 2.0 (2.0 by default).

I asked here because it's the easiest thing to do for me, as I don't know the developers.

Luigi

Cyril 2012-04-24 15:35

[QUOTE=ET_;296928]Is it true? :sad:

Luigi[/QUOTE]

Yes it is. The CUDA code in the svn repository requires a GPU with compute capability at least 2.0 and the CUDA toolkit version should be at least 4.1.

Cyril

ET_ 2012-04-24 15:40

[QUOTE=Cyril;297208]Yes it is. The CUDA code in the svn repository requires a GPU with compute capability at least 2.0 and the CUDA toolkit version should be at least 4.1.

Cyril[/QUOTE]

Thank you for your answer Cyril.

It's time I get a new graphic board...

Luigi

xilman 2012-04-24 16:57

[QUOTE=Cyril;297208]Yes it is. The CUDA code in the svn repository requires a GPU with compute capability at least 2.0 and the CUDA toolkit version should be at least 4.1.

Cyril[/QUOTE]:sad:

Perhaps it's time I started adding more code to the reversion suppository.

I've a Tesla C1060 which is still a nice compute engine despite being CC 1.x

ET_ 2012-09-23 10:20

ECM mailing list
 
Sorry to pop out here again...

Is the development of GPU-ECM described in the GMP-ECM mailing list?

May I be (read-only) added to it, in case?

Luigi

WraithX 2012-09-23 21:34

[QUOTE=ET_;312502]Is the development of GPU-ECM described in the GMP-ECM mailing list?

May I be (read-only) added to it, in case?

Luigi[/QUOTE]

You can find the gmp-ecm web page here: [url]https://gforge.inria.fr/projects/ecm/[/url]
From there you can click the "Lists" link, and then select subscribe/unsubscribe link for the "ecm-discuss" list.
Also, from the "Lists" link, you can click on "ecm-discuss Archives" to view all previous messages sent to the list.

I would say that the discussion of GPU-ECM can be discussed there, but I don't see much discussion of it. The first/last burst of traffic about GPU-ECM looks to be around March 2012.

Also, a request for anyone capable. Can someone post a Windows x64 binary for GPU-ECM? I would really like to try running this, but I can't seem to build it on my own. I cannot get it to compile with MingW64 and my skills with Visual Studio is non-existent so I never seem to be able to build one there. I understand that this is considered beta/non-production code for now, but I would still like to try running it. Thanks to anyone who can help.

ET_ 2012-09-23 22:53

[QUOTE=WraithX;312572]You can find the gmp-ecm web page here: [url]https://gforge.inria.fr/projects/ecm/[/url]
From there you can click the "Lists" link, and then select subscribe/unsubscribe link for the "ecm-discuss" list.
Also, from the "Lists" link, you can click on "ecm-discuss Archives" to view all previous messages sent to the list.

I would say that the discussion of GPU-ECM can be discussed there, but I don't see much discussion of it. The first/last burst of traffic about GPU-ECM looks to be around March 2012.
[/QUOTE]

Thank you very much. :bow:

In fact I'd expect to see runs, tables and benchmarks here, as well as tests done...

Luigi

xilman 2012-12-24 12:03

Nailing bugs.
 
A very long standing problem with the GPU version on my machine is that the second test in "make check" fails by finding the input number. I returned to the issue today.

I've not fixed the bug but have characterized it better and probably have a work-around. The failure appears to be in how stage2 is set up after running stage1 on the GPU. If only stage1 is run and a save file created, that file can be used successfully to complete the factorization. The proposed work-around should now be obvious. When I better understand the stage1 to stage2 conversion routines I'll try to fix the bug properly. My best guess is that something is not being initialised properly from a default zero value.

Another trivial bug was also fixed in the latest SVN --- 2310 --- which prevented compilation under CUDA. Cyril has been informed about these developments.

Cyril 2013-01-04 15:04

[QUOTE=xilman;322498]A very long standing problem with the GPU version on my machine is that the second test in "make check" fails by finding the input number. I returned to the issue today.

I've not fixed the bug but have characterized it better and probably have a work-around. The failure appears to be in how stage2 is set up after running stage1 on the GPU. If only stage1 is run and a save file created, that file can be used successfully to complete the factorization. The proposed work-around should now be obvious. When I better understand the stage1 to stage2 conversion routines I'll try to fix the bug properly. My best guess is that something is not being initialised properly from a default zero value.

Another trivial bug was also fixed in the latest SVN --- 2310 --- which prevented compilation under CUDA. Cyril has been informed about these developments.[/QUOTE]

Indeed, I'm working on it. During the process of corecting theses bugs, I found out that the GPU code is not correct when compiled with CUDA 5.0 (at least on my machine) but it work when compiled with CUDA 4.2.

Cyril


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.