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)

Karl M Johnson 2014-10-20 18:11

Oh, this thread is certainly alive.
Is there a page with gmp-ecm CUDA binaries for Windows?

diep 2014-12-06 21:06

Hi, would this work for 69 * 2 ^ n - 1 ?

I would want to give it a shot at n > 4 million if there is any hope it can work for it efficiently...

Thanks, Vincent

wombatman 2014-12-06 22:18

GPU-ECM is limited to 2^1018-1 (~300 digits).

henryzz 2014-12-25 16:54

Just got a new 750 Ti. I am trying to get ecm_gpu to work but it keeps on crashing for me. It seems to work with very small values of B1(2000 is around the peak). Is there something I am missing? mfaktc works.
I am using the binary in post 243.
Is it possible that the binary uses cpu instructions I don't have on my core2? I would guess it wouldn't work at all if that was the case.

xilman 2014-12-25 21:12

[QUOTE=henryzz;390927]Just got a new 750 Ti. I am trying to get ecm_gpu to work but it keeps on crashing for me. It seems to work with very small values of B1(2000 is around the peak). Is there something I am missing? mfaktc works.
I am using the binary in post 243.
Is it possible that the binary uses cpu instructions I don't have on my core2? I would guess it wouldn't work at all if that was the case.[/QUOTE]Have you tried rebuilding from a completely clean distro? Sometimes it's too easy to screw up the config options.

henryzz 2014-12-25 21:54

[QUOTE=xilman;390937]Have you tried rebuilding from a completely clean distro? Sometimes it's too easy to screw up the config options.[/QUOTE]
It wasn't me that compiled the binary.

mfaktc worked out of the box. Do I need to compile the gmp-ecm binary myself?

Just realized I never specified that I was working on windows apart from the binary I referenced.

If there are instructions somewhere on the forum for installing cuda for linux that would be useful for the occasion I am on there. Windows is what I am really bothered with though.

wombatman 2014-12-25 23:08

Henry, that binary I made probably is using instructions that the core2 doesn't have. It was compiled in VS2012 on an Ivy Bridge-E.

henryzz 2014-12-25 23:55

[QUOTE=wombatman;390946]Henry, that binary I made probably is using instructions that the core2 doesn't have. It was compiled in VS2012 on an Ivy Bridge-E.[/QUOTE]
I will attempt to set up VS2012 Express with CUDA tomorrow. I haven't had much success getting MPIR and GMP_ECM working well together under VS in the past. Hopefully it is easier now.

wombatman 2014-12-26 00:31

I found the MPIR build to be very simple to run (this was version 2.7.0). That is, I was able to open the solution file and pretty much build straight away without any major changes. Setting up the GPU_ECM project is a little more involved in that you have to change a number of things (paths to MPIR, etc), but isn't too bad.

henryzz 2014-12-26 23:51

Getting mpir and ecm to compile was easy. I still haven't managed to get the gpu version to compile without error.
Getting various errors among the standard headers for some reason.

Is anyone able to compile a gpu version of ecm and msieve that should work on my system? (750 Ti and Q6600)
It seems something is screwed up on my system.

chris2be8 2015-04-24 16:07

Has anyone tested if ecm-gpu works correctly if you reduce ECM_GPU_SIZE_DIGIT to 16 bits (the default's 32)? Or got any performance figures for it?

I've searched the ecm-discuss mailing list archives but couldn't find any mention of it.

Chris


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

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