![]() |
![]() |
#45 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
![]()
Nah, hear is fine. The HD 5570 might still be good for mfakto, you'd have to check the PDF in the original post to see what mfakto requires.
In general, CUDA is more efficient compared to OpenCL as far as getting the most actual performance out of theoretical ops/second; James maintains a chart, visible here, that contains theoretical performance and estimated GIMPS performance for a variety of cards. Note that for the ratio of GHz-Day/Day to GFLOPS is much higher than with AMD, going back to CUDA vs. OpenCL. (Compare the 6990 to the 590, which are supposed to be roughly equivalent cards in most respects.) Since price is generally correlated to GFLOPS (as opposed to GIMPS throughput), nVidia is probably more value if you're just looking for value. If you do go with nVidia, be sure to get a "Compute Compatibility" 2.0, and NOT 2.1. The 580 might be within your price range given that the 680 has just come out, but I'm not sure. If not, I'd go with a 570. Unfortunately, because the AMD cards are less efficient in relation to GIMPS, I can't tell you too much about them. As for power, you're right to not be worried at all. My quad core 3.4 GHz 2600K has a TDP of 95W, not much more than a lightbulb. Together with the GTX 460 and all the other stuff, I use a 600W power supply, though it's likely that the comp doesn't draw more than 450W, even with everything under full load. One of the reasons we have quad core computers for the same size as those old single cores is because the transistors are much smaller (today's transistors are more than an order of magnitude smaller than the wavelength of visible light), which means they also draw a lot less power to do the same thing. (Ivy Bridge will feature 77W TDP quad cores at slightly higher frequencies than Sandy Bridge, thanks to a transistor shrink and redesign.) |
![]() |
![]() |
![]() |
#46 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
![]()
Okay, regarding TF on AMD cards, this thread has made it clear that the original post is not clear enough on how to use AMD cards.
For simplicity's sake, here are some example changes: Code:
Q. Can I use my GPU to trial factor Mersenne numbers? A. If it is a relatively modern GPU, yes. You can see the list of Nvidia supported GPUs here: http://en.wikipedia.org/wiki/CUDA#Supported_GPUs , and the list of AMD supported GPUs here: http://www.khronos.org/conformance/adopters/conformant-products/ Code:
Q. So what software do I use and where do I get it? A. For nvidia based GPUs use mfaktc http://www.mersenneforum.org/mfaktc . For other GPUs (including AMD/ATI), use mfakto, an OpenCL implementation. The latest version is here: http://www.mersenneforum.org/showthread.php?t=15646 . You can also check the PDF attached to this post; it contains the most recent versions, specific compatibility requirements, as well as examples of how to use the programs. Code:
Q. How do I use these programs? A. The programs are run from the command line (cmd.exe in Windows). Open a command line, change to the right directory, and run "mfaktc.exe -h" or "mfakto.exe -h". It is also possible to set up shortcuts, batch files, or shell scripts to automatically start mfakt* after you have learned how to use the program. Again, see the attached PDF for more detailed usage examples. Last fiddled with by Dubslow on 2012-03-25 at 07:24 |
![]() |
![]() |
![]() |
#47 |
"Jason Goatcher"
Mar 2005
3·7·167 Posts |
![]()
Thanks dubslow, I'll repost if I have any problems. Your info should keep me busy for a good long while. :)
Edit:chrisjp, apparently the creater of the program, says you have to fight with the program to get this version running properly, so I think I'll just watch these threads and track progress for the moment. Thanks for the help. I'm gonna go look at the last few weeks of the posts for these threads and then call it a night for this particular goal. Last fiddled with by jasong on 2012-03-25 at 08:15 |
![]() |
![]() |
![]() |
#48 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
![]()
...Which program? mfakto was written by Bdot.
|
![]() |
![]() |
![]() |
#49 | |
Nov 2010
Germany
3×199 Posts |
![]() Quote:
James' site suggests that you can get ~30 GHz-days per day with that. If you kind of like how that works, you just want it faster, then use that table again (for instance) to find a GTX570 can be 10 times as fast (if you have the CPU power to feed it well). And if you could send to James a benchmark run of the 5570, you can help making the table more accurate so that similar predictions will be better. |
|
![]() |
![]() |
![]() |
#50 |
Romulan Interpreter
Jun 2011
Thailand
5·1,871 Posts |
![]()
Someone should actualize the links to the newest pdf and mfaktc/o.
edit: i mean, in the first post. Last fiddled with by LaurV on 2012-04-16 at 10:35 |
![]() |
![]() |
![]() |
#51 |
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
107668 Posts |
![]()
Does that sound kinky?
Anyway getting suspicios errors: Code:
running a simple selftest... ERROR: cudaGetLastError() returned 6: the launch timed out and was terminated Only one time out of about 7 tries it did pass the selftest and then said it could not read the worktodo.txt file. 2 questions: 1. I assume it should be in the same directory as the mfaktc? 2. From the readme there is this sample line: Factor=bla,66362159,64,68 Is the bla, required? Per James suggestion I changed Numstreams to 2 but my GUI is still quite laggy. Last fiddled with by petrw1 on 2012-04-24 at 05:19 |
![]() |
![]() |
![]() |
#52 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
![]()
Yes, they should be in the same directory. No, the bla can be anything or nothing.
Factor=bla,66362159,64,68 works as well as Factor=66362159,64,68 works as well as Factor=N/A,66362159,64,68 works as well as Factor=<long hex key>,66362159,64,68. For your errors, I'd look into what the various CUDA versions you're using. That card is only CC 1.1, which is probably causing errors with the software you're using; I'll look into that, brb. (QuickEdit: The not finding worktodo.txt may be a permissions thing; it's best if your mfaktc folder is inside your User folder, or My Documents.) Edit: Okay, here's something from Makefile.win: Code:
NVCCFLAGS = -m64 --generate-code arch=compute_11,code=sm_11 --generate-code arch=compute_20,code=sm_20 --ptxas-options=-v Last fiddled with by Dubslow on 2012-04-24 at 06:50 |
![]() |
![]() |
![]() |
#53 |
Mar 2010
3·137 Posts |
![]()
That error is related to WDDM.
Create patch.reg, paste the code below in it and run that as admin: Code:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrLevel"=dword:00000000 |
![]() |
![]() |
![]() |
#54 |
Apr 2012
Berlin Germany
5110 Posts |
![]()
First time i'm posting...
I've get a GTX 680 and have absolutely no idea how to get mfactc0.18 running :( ERROR: cudaGetLastError() returned 8: invalid device function I've readed something about compiling with Cuda Toolkit 4.2 but have no clue how to do this, could someone help me please? |
![]() |
![]() |
![]() |
#55 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
160658 Posts |
![]()
You shouldn't need to compile anything... What OS? What are the version numbers of the .dll/.so files you're using?
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
What is Trial Factoring? | Unregistered | Information & Answers | 5 | 2012-08-02 03:47 |
How much Trial Factoring to do? | odin | Software | 4 | 2010-08-08 20:23 |
How far to do trial factoring | S485122 | PrimeNet | 1 | 2007-09-06 00:52 |
How to only do Trial Factoring? | michael | Software | 23 | 2004-01-06 08:54 |
About trial factoring | gbvalor | Math | 4 | 2003-05-22 02:04 |