mersenneforum.org  

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

Reply
 
Thread Tools
Old 2011-12-05, 21:54   #1387
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

That is single instance. My CPU is (almost) almost able to keep up with it. The avg. rate has been consistent for the last month completely independent of assignment. GPU-Z, when I was monitoring this in Windows, reported 80% load at 850 MHz, with 180 M/s, and a runtime of 3H17M (assuming I'm not using the comp, i.e. max efficiency) for Factor=N/A,50222647,69,72 (run as one assignment, not with separated bit levels, which from what I've heard does change mfaktc's efficiency).

Last fiddled with by Dubslow on 2011-12-05 at 21:55
Dubslow is offline   Reply With Quote
Old 2011-12-05, 23:07   #1388
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

It's http://www.newegg.com/Product/Produc...82E16814127519
Hopefully that helps.
Dubslow is offline   Reply With Quote
Old 2011-12-06, 00:27   #1389
aaronhaviland
 
Jan 2011
Dudley, MA, USA

73 Posts
Default

Quote:
Originally Posted by TheJudger View Post
All you have to do is wait for mfaktc 0.18 (which depends mainly on the public release of CUDA 4.1)
CUDA4.1 RC2 appears to be available! http://developer.nvidia.com/cuda-toolkit-41

Last fiddled with by aaronhaviland on 2011-12-06 at 00:28
aaronhaviland is offline   Reply With Quote
Old 2011-12-06, 01:04   #1390
KyleAskine
 
KyleAskine's Avatar
 
Oct 2011
Maryland

4428 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
Perfect, thanks. The above is the 4 pieces of info I need.

This is exactly why I need more data points:
8800GT: 13.90 GFLOPS per GHz-day/day
GTX 460: 8.18 GFLOPS per GHz-day/day


edit: Hmm, kladner -- which GPU is your GTX 460 using? GF104 or GF114? (if you're not sure, something like GPU-Z will tell you).
I ran one instance for each of my graphics cards (in xFire) on my i5-2500k oc'ed to 4.3GHz. I just about maxed out my CPU and my GPUs with sieve primes at 25000.

ASUS HD 6950 DirectCUII (810MHz)
Factor=N/A,52101913,69,70
Usage between 85 and 90%. Usually around 87%.
no factor for M52101913 from 2^69 to 2^70 [mfakto 0.09-Win mfakto_cl_71]
tf(): total time spent: 30m 18.750s

and

ASUS HD 6950 DirectCUII (810MHz)
Factor=N/A,52123333,69,70
Usage between 87 and 91%. Usually around 90%.
no factor for M52123333 from 2^69 to 2^70 [mfakto 0.09-Win mfakto_cl_71]
tf(): total time spent: 29m 36.217s
KyleAskine is offline   Reply With Quote
Old 2011-12-06, 01:19   #1391
KyleAskine
 
KyleAskine's Avatar
 
Oct 2011
Maryland

2·5·29 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
Perfect, thanks. The above is the 4 pieces of info I need.

This is exactly why I need more data points:
8800GT: 13.90 GFLOPS per GHz-day/day
GTX 460: 8.18 GFLOPS per GHz-day/day


edit: Hmm, kladner -- which GPU is your GTX 460 using? GF104 or GF114? (if you're not sure, something like GPU-Z will tell you).
Wouldn't something like sieveprimes be important too? I mean, I get just about the exact same numbers when I run sieve primes = 10000, but my time increases reasonably significantly.

PS - I feel this should be in a separate benchmark thread. I feel like I am threadjacking.

Last fiddled with by KyleAskine on 2011-12-06 at 01:25 Reason: added ps
KyleAskine is offline   Reply With Quote
Old 2011-12-06, 01:26   #1392
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×29×83 Posts
Default

Quote:
Originally Posted by KyleAskine View Post
Wouldn't something like sieveprimes be important too? I mean, I get just about the exact same numbers when I run sieve primes = 10000, but my time increases reasonably significantly.

PS - I feel this should be in a separate benchmark thread. I feel like I am threadjacking.
Yes, SievePrimes certainly affects running time, and even if it didn't, it affects how much work is done on the GPU, rather than the CPU. Without it, you'd likely need to include the CPU data too...
Dubslow is offline   Reply With Quote
Old 2011-12-06, 03:19   #1393
Chuck
 
Chuck's Avatar
 
May 2011
Orange Park, FL

3·5·59 Posts
Default GTX 580 datapoint

EVGA Black Ops GTX 580 factory OC 797 MHz
Factor=n/a,49938787,71,72
Usage: 44%
tf(): total time spent: 1h 58m 2.857s
Chuck is offline   Reply With Quote
Old 2011-12-06, 04:26   #1394
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×29×83 Posts
Default

Oh yes @TheJudger: Can you also adjust the parser so that it can read Windows and Linux worktodos? I don't know about the opposite case, but the Linux version is incapable of reading the CR/LF of the Windows text files.

Thanks
Dubslow is offline   Reply With Quote
Old 2011-12-06, 05:15   #1395
dbaugh
 
dbaugh's Avatar
 
Aug 2005

2×59 Posts
Default ckp fast vs regular

Can a ckp file generated by the regular version of mfaktc be used to continue processing using the fast version of mfaktc?
dbaugh is offline   Reply With Quote
Old 2011-12-06, 07:32   #1396
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
a single instance: GPU, assignment, GPU usage, runtime. If I'm missing any datum it's not much use to me.
NVIDIA Quadro FX 880M (GT216) @ 550MHz
~98% GPU load
no factor for M47677891 from 2^69 to 2^70 [mfaktc 0.18-pre7 71bit_mul24]
tf(): total time spent: 4h 54m 38.525s

SievePrimes @ 200k, ~13.4M/s, CPU wait 32%
Bdot is offline   Reply With Quote
Old 2011-12-06, 12:50   #1397
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

111110 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
I've thrown together a rough chart of CUDA GPU performance comparison:
http://mersenne-aries.sili.net/mfaktc.php

It is not yet properly calibrated. It currently translates GFLOPS (from Wikipedia) into GHz-days/day based on timing of a single test on my 8800GT. It does not (yet) take into account performance differences of different mfaktc cores etc. But I need some more data to fine-tune it: Please send me some timing info for a single instance of mfaktc, including assignment (exponent, from/to bits), GPU model, time to complete the assignment, and GPU usage for that single instance.
Quote:
Originally Posted by James Heinrich View Post
Perfect, thanks. The above is the 4 pieces of info I need.

This is exactly why I need more data points:
8800GT: 13.90 GFLOPS per GHz-day/day
GTX 460: 8.18 GFLOPS per GHz-day/day


edit: Hmm, kladner -- which GPU is your GTX 460 using? GF104 or GF114? (if you're not sure, something like GPU-Z will tell you).
Well, this might be not so easy...
  • my GTX 470 (1089 GFLOPS) is 4-5 times faster than my GTX 275 (1011 GFLOPS) for current assignments
    • compute capability 1.0 (G80 chip): wont work
    • compute capability 1.1-1.3: same speed
    • compute capability 2.0: currently best GFLOPS/mfaktc performance
    • compute capability 2.1: ~20-35% slower than 2.0 for same GFLOPS
  • single instance of mfaktc will measure CPU performance, not GPU performance for the highend GPUs
  • you can remove all G80 GPUs from your list: won't work with mfaktc

Oliver
TheJudger 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 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 15:16.


Fri Jul 16 15:16:16 UTC 2021 up 49 days, 13:03, 2 users, load averages: 2.04, 1.81, 1.75

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.