![]() |
|
|
#1046 |
|
Dec 2010
Monticello
70316 Posts |
Oliver:
Exactly when the automated primenet interaction is released depends on me finishing it and how much other work you do. It happens when it happens. I hope to get the necessary changes into the main part of mfaktc on 0.18, but we shall see. I have to do them and Oliver has to fold them in along with the dummy version of mfaktc-primenet. My separate file needs a termination function so that we can ensure that libcurl is also informed to close connections. ********** As for estimating assignments, I was thinking that if we ensured there were 5 assignments in worktodo.txt, that would provide enough fodder for figuring out how much to get for next time. ******** |
|
|
|
|
|
#1047 |
|
Jun 2011
100000112 Posts |
I guess it does not happen often :-) but you probably should mention in the readme that mfaktc does not support compute capability. I went through getting getting CUDA dlls and installing new video drivers just to find out it does not support v1.0 :-(
BTW is there real problem with using v1.0 or it just hasn't been considered? Andriy |
|
|
|
|
|
#1048 |
|
"Oliver"
Mar 2005
Germany
11·101 Posts |
Hi Andriy,
sorry, I'll add the information into the README.txt. I just have noticed that this kind of information is only available in the Changelog.txt and in the mfaktc article on the mersennewiki.org (http://mersennewiki.org/index.php/Mfaktc). Early versions ran fine on my 8800 GTX (G80 GPU, the only CC 1.0 GPU) but newer versions don't. There are (at least) two reasons why it doesn't work on CC 1.0 GPUs:
Code:
- officially GPUs with compute capability 1.0 are not supported. AFAIK the only GPU affected is the G80 (8800 GTS 320, 8800 GTS 640, 8800 GTX, 8800 Ultra and their Quadro/Tesla variants (but not a 8800 GTS 512, this one is a G92 GPU)). The issue seems to be the synchronisation of the writes to *d_RES. _PERHAPS_ I'm able to fix this in feature releases. BUT are there really many G80 GPUs out there? I think it is not worth the work (and yes, personally I own a 8800GTX). Oliver |
|
|
|
|
|
#1049 | |
|
Nov 2010
Germany
3×199 Posts |
Quote:
I spent a few thoughts on how to make this work without atomics, but implementing locks on GPUs is a little complicated. Without locks it will only work when we assume that we find only one factor per grid. However, I found hints how to implement the locking. So if there's a big vote for supporting HD4xxx or maybe CUDA CC 1.0 I could add something mfakto (and suggest it for mfaktc ).
|
|
|
|
|
|
|
#1050 |
|
Dec 2010
Monticello
5×359 Posts |
Oliver:
Should/is Bdot on the distribution list for pre-release mfaktc? Just to let you, Bdot, know, the plan for mfaktc is to add a few CPU-side calls to the current code for when factors are found or not or work is needed, and to use as much P95 code as possible (preferably, whole source files unmodified) to do the work. |
|
|
|
|
|
#1051 |
|
Dec 2010
Monticello
5·359 Posts |
Hey, what's the preferred exchange rate for spaces to tabs?
And are we using the one true style or the other true style for braces? [I like mine to line up, but I'll follow whatever convention]. Add to list: More robust parsing of worktodo.txt....in parse.c. |
|
|
|
|
|
#1052 | |
|
Jun 2011
131 Posts |
Quote:
I have two 8800 GTX and one HD4550. I wonder how much work could they do?.. |
|
|
|
|
|
|
#1053 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11×311 Posts |
The 8800GTX should perform fairly close to my 8800GT; I get ~26GHz-days/day; assuming there was a stable version of mfaktc that performed similarly to recent builds, and there's no performance penalty for Compute v1.0 implementation, I'd expect ~25-30 GHz-days/day from an 8800GTX. That was quite a few "ifs", however...
|
|
|
|
|
|
#1054 |
|
Dec 2010
Monticello
179510 Posts |
If you wade far enough back in this thread (it's 700 posts long!), you will find the early versions of mfaktc. You will want to visit the "Putting it All Together" thread, as the necessary windows DLL is very easy to find there. Finally, if you want to make a post on that thread with links to the posts with the early versions, I think Rodrigo will find that helpful.
|
|
|
|
|
|
#1055 | |
|
Jun 2010
Pennsylvania
2·467 Posts |
Quote:
Rodrigo |
|
|
|
|
|
|
#1056 | ||
|
Nov 2010
Germany
3·199 Posts |
Quote:
Quote:
|
||
|
|
|
![]() |
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 |