mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU Computing (https://www.mersenneforum.org/forumdisplay.php?f=92)
-   -   The P-1 factoring CUDA program (https://www.mersenneforum.org/showthread.php?t=17835)

aaronhaviland 2019-11-23 16:36

*tap*tap* is this thing still on?

I freed up some time from other hobbies recently, and am thinking about getting back involved with this. It'll take me a while to get my devel environment back up to speed, but I figured I'd throw this out there if there's any interest.

Of note, I'm completely out of touch with the current state of all things factoring related, so if there's anything I should be aware of before I dive back in, please let me know!

Thanks, and happy factoring :)

(On a side note: I think my GPU is dying. I only get reliable results if I underclock it. This is sad for me, but it also gives me a reliable source of hardware errors to test with that I hadn't had before, so who knows, maybe it can help me make things more robust.)

storm5510 2020-09-08 12:28

[QUOTE=aaronhaviland;531324]*tap*tap* is this thing still on?[/QUOTE]

*Tap *tap... Nope. It's dead. :smile:

James Heinrich 2020-09-08 12:34

[QUOTE=storm5510;556408]*Tap *tap... Nope. It's dead. :smile:[/QUOTE]But [url=https://www.mersenneforum.org/forumdisplay.php?f=171]gpuowl[/url] is very much alive, and the current go-to program for all non-TF GPU worktypes, other than TF for which stick with [URL="https://www.mersenneforum.org/showthread.php?t=12827"]mfaktc[/URL]/[URL="https://www.mersenneforum.org/showthread.php?t=15646"]mfakto[/URL].

storm5510 2020-09-08 15:36

[QUOTE=James Heinrich;556409][B]But [URL="https://www.mersenneforum.org/forumdisplay.php?f=171"]gpuowl[/URL] is very much alive[/B], and the current go-to program for all non-TF GPU worktypes, other than TF for which stick with [URL="https://www.mersenneforum.org/showthread.php?t=12827"]mfaktc[/URL]/[URL="https://www.mersenneforum.org/showthread.php?t=15646"]mfakto[/URL].[/QUOTE]

I meant to add that. Sorry! :grin:

kriesel 2020-09-08 16:15

There are some NVIDIA gpus which can not run gpuowl, but can run cudapm1 or CUDALucas. They tend to be limited by gpu ram, and by cudapm1 issues. See [URL]https://www.mersenneforum.org/showthread.php?t=23389[/URL].

Addition of the Jacobi check to CUDALucas would be a big plus, and likely to be useful in confirming the next Mersenne prime discovery.

Implementing error checks in P-1 (either gpuowl or CUDAPm1 or anything else) is more complicated, and also needed. (In the LL series, the correct Jacobi symbol is known. In P-1 computations, it must be both calculated and checked.) See also [URL]https://www.mersenneforum.org/showthread.php?t=24168[/URL] for some ideas, particularly [URL]https://www.mersenneforum.org/showpost.php?p=515641&postcount=10[/URL]

But yeah, no reply in the thread for about 10 months, means it might have already missed Aaron Haviland's window of availability.

Dylan14 2020-12-12 18:07

1 Attachment(s)
I have made a PKGBUILD for this software. You can find it here: [url]https://aur.archlinux.org/packages/cudapm1/[/url].

Also, attached is a CUDA 11.1 Linux build of cudapm1, compiled on an Arch Linux system with a GTX 1660 ti.


All times are UTC. The time now is 23:18.

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