![]() |
|
|
#78 |
|
Feb 2005
The Netherlands
2×109 Posts |
I don't know if MSVC is the first choice for CUDA on Windows, it's the only one i've got here. I'm using a student license for MSVC.
|
|
|
|
|
|
#79 |
|
Jul 2009
Germany
70610 Posts |
Microsoft Visual Studio Express and MSVC++ Express Edition is free-of-charge, MFC, ATL, OpenPM require the Standard Edition or higher.
Last fiddled with by moebius on 2010-01-20 at 15:57 |
|
|
|
|
|
#80 |
|
Jul 2009
Germany
2×353 Posts |
E:\mfactc>mfaktc-hack 65255629 68 69 0
mfaktc v0.02 Copyright (C) 2009, 2010 Oliver Weihe THREADS_PER_GRID 1048576 THREADS_PER_BLOCK 256 SIEVE_SIZE_LIMIT 32kiB SIEVE_SIZE 230945bits SIEVE_PRIMES 50000 USE_PINNED_MEMORY enabled USE_ASYNC_COPY enabled VERBOSE_TIMING disabled SELFTEST disabled MORE_CLASSES disabled sieve_init(): sieving factor candidates with small primes up to 611957 tf(65255629, 68, 69); k_min = 2261474677980 no factor for M65255629 from 2^68 to 2^69 tf(): total time spent: 12785031msec too bad that I can't upload the results to primenet |
|
|
|
|
|
#81 |
|
"Oliver"
Mar 2005
Germany
45B16 Posts |
Hello!
moebius: If you want to help: rerun allready factored exponents and help proving that my code finds the factor(s) aswell. False positives are not the problem (if there are some) But we need to be sure that my code doesn't miss the factors. On your hardware "SIEVE_PRIMES 200000" might be benifical, to bad that you can't check easily (needs recompile). Can you add one or two lines starting with "class" aswell so I can see the actual speed? ----- Find attached version 0.03 - allow exponents up to 2^32 -1 (tested with some exponents around M3321xxxxxx) - siever: improved the loop which creates the candidate list (again) - loop unrolled - use a lookup table to parse 8 bits at once - added 40 known factors from ElevenSmooth "Operation Billion Digits" in M3321xxxxxx range to the selftest - added another timer which helps to adjust SIEVE_PRIMES (needs to be enabled with VERBOSE_TIMING) The bigger exponents need further testing! You'll see the speedups only in configurations where the CPU was limiting! ----- Uncwilly: M3312xxxxxx from 2^1 to 2^71 needs ~5m 35s on my system :) Oliver Last fiddled with by TheJudger on 2010-01-21 at 11:26 |
|
|
|
|
|
#82 | |
|
Banned
"Luigi"
Aug 2002
Team Italia
10011000000012 Posts |
Quote:
![]() Luigi |
|
|
|
|
|
|
#83 |
|
"Oliver"
Mar 2005
Germany
45B16 Posts |
Hi Luigi,
keep in mind that it is still limited to 71 bits factor size. Oliver |
|
|
|
|
|
#84 | |
|
Banned
"Luigi"
Aug 2002
Team Italia
5·7·139 Posts |
Quote:
We may test our factors below 71 bits in less than a day (note that we didn't use Prime95...) ![]() I keep on waiting for some 80 bits version to put on OBD page ![]() Luigi |
|
|
|
|
|
|
#85 |
|
Bemusing Prompter
"Danny"
Dec 2002
California
23×313 Posts |
Wow, this could be a turning point for GIMPS. I hope your code gets implemented in Prime95!
|
|
|
|
|
|
#86 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
3×7×17×31 Posts |
|
|
|
|
|
|
#87 |
|
Mar 2003
Melbourne
5×103 Posts |
|
|
|
|
|
|
#88 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
101011001110112 Posts |
70->71 on a single core ~8h on my laptop. 0.72 GHz Days credit.
Last fiddled with by Uncwilly on 2010-01-22 at 00:38 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1724 | 2023-06-04 23:31 |
| gr-mfaktc: a CUDA program for generalized repunits prefactoring | MrRepunit | GPU Computing | 42 | 2022-12-18 05:59 |
| The P-1 factoring CUDA program | firejuggler | GPU Computing | 753 | 2020-12-12 18:07 |
| mfaktc 0.21 - CUDA runtime wrong | keisentraut | Software | 2 | 2020-08-18 07:03 |
| World's second-dumbest CUDA program | fivemack | Programming | 112 | 2015-02-12 22:51 |