Currently there may be errors shown on top of a page, because of a missing Wiki update (PHP version and extension DPL3).
Navigation
Topics Help • Register • News • History • How to • Sequences statistics • Template prototypes

GpuLucas

From Prime-Wiki
Revision as of 12:45, 21 January 2019 by Karbon (talk | contribs) (restored)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
gpuLucas
Workload type Lucas-Lehmer test
First release 2012
Latest version 0.9.4
16-03-2012

gpuLucas is a CUDA-based program written by Andrew Thall for testing Mersenne numbers for primality.

gpuLucas parallelizes the IBDWT-method for fast multiplies modulo Mersenne numbers.

gpuLucas was developed under Windows 7 using Visual C++ in Visual Studio 2008 as a research code, but has since been ported to Linux.

At the time of its announcement in 2010, it could perform nearly two times faster than CUDALucas due to using non-power-of-2 FFT lengths. PDF given here, Implementation details were published in 2011 and the source code was released in 2012 under BSD license (even though supporting libraries use GPL). [1] [2]

The code was further developed by Aaron Haviland, who improved I/O, added autodetection of optimal FFT size, saving checkpoints, etc.

External links