mersenneforum.org  

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

Reply
 
Thread Tools
Old 2011-10-30, 18:34   #1321
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

194A16 Posts
Default

Quote:
Originally Posted by Chuck View Post
I just installed the new driver; I noted a few timings that were on the screen before shutting down both instances of mfaktc.

After installing the new driver I waited for a couple of TFs to complete. I would say there is either no difference or maybe the new driver is taking a littler bit longer.
Baby Driver
davieddy is offline   Reply With Quote
Old 2011-11-04, 07:57   #1322
fruitflavor
 
Oct 2011

1002 Posts
Default

could someone give me a hand getting mfaktc to run on my second GPU? I currently have 2 gtx 285 and one is going to waste not being utilized.
fruitflavor is offline   Reply With Quote
Old 2011-11-04, 08:41   #1323
nucleon
 
nucleon's Avatar
 
Mar 2003
Melbourne

5×103 Posts
Default

Quote:
Originally Posted by fruitflavor View Post
could someone give me a hand getting mfaktc to run on my second GPU? I currently have 2 gtx 285 and one is going to waste not being utilized.
Can you add more detail?

What's the command you are using?

For code to run on the 2nd gpu, you need to add the "-d 1" switch on the command line.

-- Craig
nucleon is offline   Reply With Quote
Old 2011-11-04, 19:47   #1324
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×29×83 Posts
Default

They're counted as 0 and 1 then?
Dubslow is offline   Reply With Quote
Old 2011-11-04, 20:37   #1325
nucleon
 
nucleon's Avatar
 
Mar 2003
Melbourne

10000000112 Posts
Default

Quote:
Originally Posted by Dubslow View Post
They're counted as 0 and 1 then?
Yep.

I have 2x dual GPU machines.

I vaguely recall you need to make sure that SLI is _OFF_

-- Craig
nucleon is offline   Reply With Quote
Old 2011-11-05, 22:06   #1326
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

100010110112 Posts
Default

Quote:
Originally Posted by fruitflavor View Post
could someone give me a hand getting mfaktc to run on my second GPU? I currently have 2 gtx 285 and one is going to waste not being utilized.
Check the FAQ section in README.txt.

Oliver
TheJudger is offline   Reply With Quote
Old 2011-11-05, 22:08   #1327
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

5·223 Posts
Default

Quote:
Originally Posted by Dubslow View Post
They're counted as 0 and 1 then?
Yepp, mfaktc numbers the GPUs in same way as nvidia does.

Oliver
TheJudger is offline   Reply With Quote
Old 2011-11-20, 13:37   #1328
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

5·223 Posts
Default

Hello,

it has been a relative long time since the last mfaktc release release. So here is a little teaser for mfaktc 0.18. So far there are more than usual minor updates but the performance numbers are pretty much the same compared to mfaktc 0.17.

Stock 285 GTX, barrett79 kernel, raw GPU speed (without sieving)
Code:
                 |  CUDA 3.2 | CUDA 4.1-RC1
mfaktc 0.17      |  74.19M/s |     74.16M/s
mfaktc 0.18-pre9 |  74.46M/s |     74.46M/s
Factory overclocked GTX 560Ti (1701MHz), barrett79 kernel, raw GPU speed (without sieving)
Code:
                 |  CUDA 3.2 | CUDA 4.1-RC1
mfaktc 0.17      | 260.94M/s |    261.93M/s
mfaktc 0.18-pre9 | 260.80M/s |    258.97M/s
Stock GTX 470, barrett79 kernel, raw GPU speed (without sieving)
This is my development system, so I have more detailed benchmarks here
Code:
                 |  CUDA 3.2 |  CUDA 4.0 | CUDA 4.1-RC1
mfaktc 0.17      | 305.25M/s | 319.32M/s |    322.63M/s
mfaktc 0.18-pre8 | 308.28M/s | 319.53M/s |    321.34M/s
mfaktc 0.18-pre9 | 312.18M/s | 323.28M/s |    335.56M/s
mfaktc 0.18-pre9 has some CUDA >= 4.1 specific code. CUDA 4.1 has new instructions for Fermi class GPUs (multiply-add with carry). Of course it is still compileable with older CUDA releases and for CC 1.x GPUs!

I have to check why it is slower on GTX 560 Ti...

So for the mfaktc 0.18 release
  • I want to rework the barrett92 kernel (CUDA 4.1 optimizations)
  • I want to wait for official CUDA 4.1 release
  • ask Eric which of his new code should be included

Eric works on the automated primenet interaction. The current code does not contain any code to interact with the primenet server but e.g. the parsing of worktodo has been rewritten (taking care of the assignmend ID, ...)

Oliver

Last fiddled with by TheJudger on 2011-11-20 at 13:38
TheJudger is offline   Reply With Quote
Old 2011-11-20, 13:55   #1329
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

41×251 Posts
Default

Any "cosmetics" on the horizon? Like for example the output file name in the ini file (now results.txt). For the people running many copies of mfaktc, to keep all the result in the same file, and no need to walk from a folder to another, to report them... And also mark somehow in the table that a factor is found (for example adding an asterisk after the class number, or replacing the "|" tabular character with "#" or "*", so if I missed a factor on the screen I can see, and scroll up for it? (these were just some dummy ideas).
LaurV is offline   Reply With Quote
Old 2011-11-20, 17:46   #1330
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

45B16 Posts
Default

oh, I didn't mention: benchmarks were for M66362159 from 269 to 270.

LaurV: yes, some cosmetics included, but nothing you've mentioned. You could try "PrintMode=1" in mfaktc.ini for your "missed factors" issue.

Oliver
TheJudger is offline   Reply With Quote
Old 2011-11-23, 23:09   #1331
PsycO
 
PsycO's Avatar
 
Nov 2011
Quebec, Canada

118 Posts
Lightbulb A very desired update, and a offer of service!

TheJudger: Thank you for all the work you've done too make us able to crunch for GIMPS using GPU. I almost completely exited GIMPS, as a protestation of not having the capacity of crunching with GPU, but now i plan to configure my cluster to restart. But i have 1 big problem with the actual version, as windows really su**s, and don't have job control commands, i can't unleash my main computer without blocking me to do anything else like playing Skyrim. So i would really, really, appreciate if you can add a simple control to be able to pause/restart the app, to replace ctrl+z fg combination of the great Bash. This way, when i wanna play, i can pause till i stop, restarting the crunching after. So this was what i hope you'll take the time to embed, and i'm pretty sure i'm not alone in this situation. If you have a hints that i must know that will do the job, tell it to me please. I think about making a small Python GUI launcher, that will have the ability to pause restart, but i need you to at least add a signal event catcher, or any control char catcher, that will catch ctrl-d and leave ctrl-c to interrupt, and make it do the 2 job simply alternating between state. Use a common combination, that will work with win&linux, even if linux don't need it. So if you want, i can make a Python/Tk GUI to control the app, even controlling more than one app at the same time, starting 1 per core, whatever. Leave me a message if you're interested!! If you make me the pause restart, i'll make you the GUI/Launcher!! Deal?
PsycO is offline   Reply With Quote
Reply



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

All times are UTC. The time now is 14:49.


Fri Jul 7 14:49:41 UTC 2023 up 323 days, 12:18, 0 users, load averages: 0.66, 1.16, 1.13

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, 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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔