mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2011-06-17, 16:54   #1035
Christenson
 
Christenson's Avatar
 
Dec 2010
Monticello

5×359 Posts
Default

IMHO, the problem with combining stages isn't bitlevels...it's time...that is, all of us like feedback that something has been completed. If it takes less than an hour, I'd tell you to combine it, otherwise, leave it separate.

Eric C.
Christenson is offline   Reply With Quote
Old 2011-06-18, 00:24   #1036
Christenson
 
Christenson's Avatar
 
Dec 2010
Monticello

5×359 Posts
Default

OK, I have a GTX480 with 1536 Meg of RAM...In a 25-30C room (probably 80F), per GPU-Z on Win7 64 bit, it's running no load (since I have to page back and find mfaktc0.17 to download to this machine), fans at 1575RPM, and 76C for the first GPU temperature and 70C for the second GPU temperature. Two monitors are connected, the primary through the DVI and the secondary through a DVI to VGA converter. The case is open; it's an ATX tower so the fan intakes point down right now.

Is this normal behavior for such a beast, or is it running hot?

Last fiddled with by Christenson on 2011-06-18 at 00:25
Christenson is offline   Reply With Quote
Old 2011-06-18, 14:03   #1037
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

111110 Posts
Default

Quote:
Originally Posted by Christenson View Post
OK, I have a GTX480 with 1536 Meg of RAM...In a 25-30C room (probably 80F), per GPU-Z on Win7 64 bit, it's running no load (since I have to page back and find mfaktc0.17 to download to this machine), fans at 1575RPM, and 76C for the first GPU temperature and 70C for the second GPU temperature. Two monitors are connected, the primary through the DVI and the secondary through a DVI to VGA converter. The case is open; it's an ATX tower so the fan intakes point down right now.

Is this normal behavior for such a beast, or is it running hot?
I would say normal. Nvidia tries to minimize temperature variation on GPU, no load => low fan speed, relative high temperature. Once you increase the load the temperature will rise to ~85-90°C (reference card/cooling) and the fan speed will be adjusted in that way the the temperature is more or less constant.

Oliver
TheJudger is offline   Reply With Quote
Old 2011-06-18, 23:40   #1038
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

2·23·179 Posts
Default

FWIW, under 95% load (average) our GTX570 GPUs never exceed 70°C. They typically run a little more than 65°C. The ambient temperature is (right now) about 84°F.

Xyzzy is offline   Reply With Quote
Old 2011-06-20, 21:55   #1039
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

2×3×13×83 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Ah, mystery solved! I should have thought of that myself. IIRC, P-1 will find somewhere in the neighborhood of 30-40% of the factors.
Assuming YRC this suggests that TF and P-1 don't "tread on each other's toes" too much.

3 extra bits of TF will reduce the factors found by P-1 by 3/70 * 35%.
If P-1's hit rate is ~6%, does a reduction of 1.5% render it not worthwhile?

David
davieddy is offline   Reply With Quote
Old 2011-06-27, 12:21   #1040
Christenson
 
Christenson's Avatar
 
Dec 2010
Monticello

5×359 Posts
Default

I've started work on mfaktc-primenet. One question that has come up is as follows:
When working with Operation Billion Digits numbers, do I count them against DaysOfWorkToGet, since, strictly speaking, they aren't reportable to Primenet? I certainly don't count the OBD assignments when getting Primenet assignments that I intersperse in my OBD assignments....
When these get to the output spool file, they will have to be dropped, anyway. (They will still be in "results.txt")
Christenson is offline   Reply With Quote
Old 2011-06-27, 13:27   #1041
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

11·311 Posts
Default

Quote:
Originally Posted by ATH View Post
Use TeamViewer http://www.teamviewer.com/ instead of remote desktop. It's free for private use, and I just connected from work to my home computer and started mfaktc.
LogMeIn is also free for private use, and mfaktc starts fine.
James Heinrich is offline   Reply With Quote
Old 2011-07-02, 15:50   #1042
Brain
 
Brain's Avatar
 
Dec 2009
Peine, Germany

5138 Posts
Default crystal ball

Quote:
Originally Posted by TheJudger View Post
M59715763 has a factor: 897894732457600805887
M59715763 has a factor: 947242006352100744497
found 2 factor(s) for M59715763 from 2^69 to 2^70 [mfaktc 0.18-pre1 barrett79_mul32]
Oliver
Can you already tell what we're going to expect from mfaktc 0.18?
Brain is offline   Reply With Quote
Old 2011-07-02, 15:57   #1043
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

11·311 Posts
Default

Quote:
Originally Posted by Brain View Post
Can you already tell what we're going to expect from mfaktc 0.18?
Hopefully I'm not breaking any NDAs
Quote:
version 0.18-pre1 (2011-05-24)
- autoadjustment of SievePrimes is now less dependend on the gridsize and absolute speed. Instead of measuring the absolute (average) time waited per precessing block (grid size) now the relative time spent on waiting for the GPU is calculated. In the per-class output "avg. wait" is replaced by "CPU wait".
- in all GPU kernels the functions cmp_72() and cmp_96() are replaced by cmp_ge_72() and cmp_ge_96(). Those cmp_ge_?? only check if the first of two input numbers is greater or equal than the second number. cmp_?? checked if is is smaller, equal or greater. A small performance improvement (< 1%) is possible for all GPU kernels. This was suggested by bdot on www.mersenneforum.org. Thank you!
- added even more debug code for CHECKS_MODBASECASE. The new code did not show any issues. :)
James Heinrich is offline   Reply With Quote
Old 2011-07-02, 16:39   #1044
Christenson
 
Christenson's Avatar
 
Dec 2010
Monticello

5·359 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
Hopefully I'm not breaking any NDAs
Not really....

My inspection of the diffs to 0.18-pre2(I'm supposed to be developing the Primenet part) found:
1) Handles Ctrl-C reliably
2) Slight improvement with the _ge functions mentioned above.
3) Minor code style improvement: I told him that we were scanning argv[0] (the name by which mfaktc is invoked) for arguments like -h, and he and I have both changed that in our tip revisions.

I don't know what Oliver has cooking, he seems busy ATM; I have cooking:
1) Automatic Primenet interaction using cURL and P95 code, controlled by the presence of a Use_Primenet in the config (big, may not make it this release except as a dummy)
2) Tack on [mfaktc-VERSION] to everything in results.txt, including factors found. This then makes it simple for the server to identify the work source. I'm also inclined to include the assignment key from worktodo.txt.
This is straightforward and in reach.

Longer term,
3) Move sieving from the CPU to the GPU. It takes a lot of CPU to keep the GPU fully occupied; I'd prefer if it only took a trivial amount so I can keep my CPU busy doing P-1 and LL tests.

Oliver might be thinking about multiple backup files for better reliability in the face of the inevitable system crashes.

Oliver:
Don't hold off on making your changes; mine will be small enough to integrate via diff.
Christenson is offline   Reply With Quote
Old 2011-07-02, 18:12   #1045
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

11·101 Posts
Default

Hi,

Quote:
Originally Posted by Brain View Post
Can you already tell what we're going to expect from mfaktc 0.18?
Evolution, not revolution.

Quote:
Originally Posted by James Heinrich View Post
Hopefully I'm not breaking any NDAs
You didn't sign a NDA so you can't break it. As you know I just asked you not to spread around -pre versions when I give them to you and AFAIK you didn't do. I like the open discussion here in this thread.

Quote:
Originally Posted by Christenson View Post
I don't know what Oliver has cooking, he seems busy ATM; I have cooking:
1) Automatic Primenet interaction using cURL and P95 code, controlled by the presence of a Use_Primenet in the config (big, may not make it this release except as a dummy)
Busy? A little bit, but a little bit lazy, too.
0.18-pre3: added two functions to estimate the amount of work for the current assignment and for the whole worktodo file. This will become useful once automated primenet interaction is implemented. Eric, I'll sent you this soon, I want to test it a little bit more.

Quote:
Originally Posted by Christenson View Post
Don't hold off on making your changes; mine will be small enough to integrate via diff.
Yepp, and (as allready told) putting your new functions into separate files makes it very easy.

Eric: automated primenet interaction is planned for 0.19, do you agree?

Oliver

P.S. don't ask for any timeline. It's done when it's done!
TheJudger is offline   Reply With Quote
Reply

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

All times are UTC. The time now is 13:19.


Mon Aug 2 13:19:38 UTC 2021 up 10 days, 7:48, 0 users, load averages: 2.59, 2.19, 2.04

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.