![]() |
|
|
#1233 |
|
Feb 2004
2408 Posts |
I'm using mfaktc 0.17 and I get the folowing result line when factoring to 68 bit
Code:
no factor for M25941901 from 2^67 to 2^68 [mfaktc 0.17-Win barrett79_mul32] no factor for M25973971 from 2^67 to 2^68 [mfaktc 0.17-Win barrett79_mul32] Code:
no factor for M55556113 from 2^72 to 2^73 [mfaktc 0.17-Win barrett79_mul32] no factor for M55556113 from 2^71 to 2^72 [mfaktc 0.17-Win barrett79_mul32] no factor for M55556113 from 2^70 to 2^71 [mfaktc 0.17-Win 71bit_mul24] no factor for M55556113 from 2^69 to 2^70 [mfaktc 0.17-Win 71bit_mul24] |
|
|
|
|
|
#1234 | |
|
"Oliver"
Mar 2005
Germany
11·101 Posts |
Hi,
Quote:
file: src/mfakt.c Code:
if(kernel == AUTOSELECT_KERNEL)
{
/* select the GPU kernel (fastest GPU kernel has highest priority) */
if(mystuff->compcapa_major == 1)
{
if (bit_max <= 71) kernel = _71BIT_MUL24;
else if((bit_min >= 64) && (bit_max <= 79)) kernel = BARRETT79_MUL32;
else if (bit_max <= 75) kernel = _75BIT_MUL32;
else if((bit_min >= 64) && (bit_max <= 92) && (bit_max - bit_min == 1)) kernel = BARRETT92_MUL32;
else kernel = _95BIT_MUL32;
}
else // mystuff->compcapa_major != 1
{
if((bit_min >= 64) && (bit_max <= 79)) kernel = BARRETT79_MUL32;
else if((bit_min >= 64) && (bit_max <= 92) && (bit_max - bit_min == 1)) kernel = BARRETT92_MUL32;
else if (bit_max <= 75) kernel = _75BIT_MUL32;
else kernel = _95BIT_MUL32;
}
}
Oliver |
|
|
|
|
|
|
#1235 | |
|
Jun 2011
131 Posts |
Quote:
|
|
|
|
|
|
|
#1236 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11×311 Posts |
Quote:
Code:
// leave upper-limit blank if not completed (how far it got can be inferred from the factor size): M10906243 has a factor: 23620567217973346633 [TF;64;;mfaktc 0.18-pre1-Win 71bit_mul24] // flag the incomplete bit level in some way: M10906243 has a factor: 23620567217973346633 [TF;64;65*;mfaktc 0.18-pre1-Win 71bit_mul24] // in either case, this would indicate continued to end of 2^65 after factor M10906243 has a factor: 23620567217973346633 [TF;64;65;mfaktc 0.18-pre1-Win 71bit_mul24] |
|
|
|
|
|
|
#1237 | |
|
Nov 2010
Germany
3·199 Posts |
Quote:
|
|
|
|
|
|
|
#1238 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
So if you assign a job from 69 to 71, and the log2(factor)<70, do you report 70* or 71*? The former would make more sense, I think.
|
|
|
|
|
|
#1239 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
65358 Posts |
Quote:
It doesn't matter how far you were planning on going. We know that you found a factor somewhere 69<factor<70; what we don't know is whether you also finished checking between factor<70. If it's reported as [TF;69;70*;version] then you stopped as soon as you found the factor, whereas [TF;69;70;version] says that you found the factor but also finished checking the whole range. |
|
|
|
|
|
|
#1240 |
|
Romulan Interpreter
Jun 2011
Thailand
23·17·71 Posts |
it does not really matter, everything should be ok, as an empty filed (double semicolumns, as in case 1), or just a star and no exponent, or some exponent - like 70, 71, 94 (how much you planned, or just log2 of the factor), AND a star... the meaning would be the same: "I did not went behind of the reported factor", or "I stopped after I found this factor". The "eventual more factorization" has to be continued from the reported factor, in any case.
The most difficult part would be to make George and co. to agree with it and do the changes, as his (their) free time is also limited. Last fiddled with by LaurV on 2011-09-29 at 04:08 |
|
|
|
|
|
#1241 |
|
Jun 2011
131 Posts |
|
|
|
|
|
|
#1242 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
7,537 Posts |
|
|
|
|
|
|
#1243 | |
|
Jun 2011
131 Posts |
Quote:
Code:
M57841799 has a factor: 2692557022299923757047 found 1 factor(s) for M57841799 from 2^71 to 2^72 [mfaktc 0.17-Win apsen barrett79_mul32] Code:
Manual testing 57841799 F-PM1 2011-09-30 02:21 0.0 2692557022299923757047 2.4586 Last fiddled with by apsen on 2011-09-30 at 12:00 |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1676 | 2021-06-30 21:23 |
| The P-1 factoring CUDA program | firejuggler | GPU Computing | 753 | 2020-12-12 18:07 |
| gr-mfaktc: a CUDA program for generalized repunits prefactoring | MrRepunit | GPU Computing | 32 | 2020-11-11 19:56 |
| 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 |