mersenneforum.org  

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

Reply
 
Thread Tools
Old 2012-05-24, 03:09   #1
axn
 
axn's Avatar
 
Jun 2003

10010101010012 Posts
Default Volunteers needed

I have a prototype CUDA program (sadly, not mersenne TF) that I need to benchmark on some serious hardware -- preferably kepler, but any mid-to-high end GPU will do. I need some volunteers who can run the program and report back the performance numbers.

I can provide either a Windows build, or, if you can compile CUDA under windows, I can give you the source code. Those who can spare a few minutes of compute time can either PM me or post here.

Thanks in advance.
axn is online now   Reply With Quote
Old 2012-05-24, 03:30   #2
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×2,399 Posts
Default

Will Linux do? I have a GTX 460.
Dubslow is offline   Reply With Quote
Old 2012-05-24, 03:39   #3
axn
 
axn's Avatar
 
Jun 2003

17·281 Posts
Default

Quote:
Originally Posted by Dubslow View Post
Will Linux do? I have a GTX 460.
I currently only have the Windows build. I am planning to port the changes to Linux over the weekend - at that time, I'll definitely require Linux. But not yet.
axn is online now   Reply With Quote
Old 2012-05-24, 04:34   #4
flashjh
 
flashjh's Avatar
 
"Jerry"
Nov 2011
Vancouver, WA

1,123 Posts
Default

I have GTX 580s and HD 4870 and HD 5870s. If you can use either of these, let me know where to get the file. I can use a build for Win64 except for the 4870 which would require Win32.

Last fiddled with by flashjh on 2012-05-24 at 04:35
flashjh is offline   Reply With Quote
Old 2012-05-24, 04:45   #5
axn
 
axn's Avatar
 
Jun 2003

10010101010012 Posts
Default

Quote:
Originally Posted by flashjh View Post
I have GTX 580s and HD 4870 and HD 5870s. If you can use either of these, let me know where to get the file. I can use a build for Win64 except for the 4870 which would require Win32.
It is CUDA, so only the GTX 580 will work. I have Win32 build (which should work under Win 64 also) for CUDA 4.2. What is the CUDA version that your Nvidia driver supports?

EDIT:- If you can compile CUDA (i.e. have CUDA toolkit and VC++ express installed), I can give you the source.

Last fiddled with by axn on 2012-05-24 at 04:46
axn is online now   Reply With Quote
Old 2012-05-24, 04:52   #6
flashjh
 
flashjh's Avatar
 
"Jerry"
Nov 2011
Vancouver, WA

1,123 Posts
Default

Quote:
Originally Posted by axn View Post
It is CUDA, so only the GTX 580 will work. I have Win32 build (which should work under Win 64 also) for CUDA 4.2. What is the CUDA version that your Nvidia driver supports?

EDIT:- If you can compile CUDA (i.e. have CUDA toolkit and VC++ express installed), I can give you the source.
I can compile CUDALucas, so I should be ok to compile your program. I have CUDA 4.2 drivers installed right now.
flashjh is offline   Reply With Quote
Old 2012-05-24, 05:30   #7
axn
 
axn's Avatar
 
Jun 2003

17·281 Posts
Default

Quote:
Originally Posted by flashjh View Post
I can compile CUDALucas, so I should be ok to compile your program. I have CUDA 4.2 drivers installed right now.
Thanks. I've attached the source files and compilation / run scripts for two versions of the code. You might have to change the path to point to you VS installation.

After compiling, use the test script to run the programs. Ctrl-C the program after it runs for about a minute or two, but don't abort the batch. Also note down the second number in the progress line -- that is the performance number I'm interested in (it will fluctuate -- just note down the approximate range of values). After the test is run, open the f<>.txt file and check if both version produced the same output. The "63" should be faster than "64", but should otherwise produce identical test.

In case there is any issue in compiling it, I can send you the pre-built binaries.
Attached Files
File Type: zip gfnsvCUDA.zip (13.2 KB, 100 views)
axn is online now   Reply With Quote
Old 2012-05-24, 09:31   #8
axn
 
axn's Avatar
 
Jun 2003

12A916 Posts
Default

Posting Win32 binaries and the test scripts
Attached Files
File Type: zip win32binaries.zip (97.7 KB, 94 views)
axn is online now   Reply With Quote
Old 2012-05-24, 11:43   #9
axn
 
axn's Avatar
 
Jun 2003

10010101010012 Posts
Default

Updated binaries with bigger work chunks. For faster GPUs, smaller chunks are giving too much variable performance numbers.
Attached Files
File Type: zip win32big.zip (98.7 KB, 99 views)
axn is online now   Reply With Quote
Old 2012-05-24, 23:25   #10
flashjh
 
flashjh's Avatar
 
"Jerry"
Nov 2011
Vancouver, WA

1,123 Posts
Default

Quote:
Originally Posted by axn View Post
Updated binaries with bigger work chunks. For faster GPUs, smaller chunks are giving too much variable performance numbers.
On GTX 580 with AMD 1055T I get:

63: ~5950
64: ~4112 or 4376 (it spent equal time on both)

I used your 'bigger chunks' binary for the test

Last fiddled with by flashjh on 2012-05-24 at 23:25
flashjh is offline   Reply With Quote
Old 2012-05-25, 03:05   #11
axn
 
axn's Avatar
 
Jun 2003

10010101010012 Posts
Default

Quote:
Originally Posted by flashjh View Post
On GTX 580 with AMD 1055T I get:

63: ~5950
64: ~4112 or 4376 (it spent equal time on both)

I used your 'bigger chunks' binary for the test
Thanks. I got set of numbers for GTX 480 also (about 10% slower). Do I hear anyone volunteering a GTX 680? Anyone? Anyone? Bueller?
axn is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Call for volunteers: RSA896 jasonp Operation Kibibit 134 2013-09-03 22:08
call for volunteers: RSA768 polynomial selection jasonp Operation Kibibit 200 2011-11-05 21:31
V24.12 QA help needed Prime95 Software 5 2005-06-17 15:54
Volunteers needed! Xyzzy Hardware 23 2003-04-18 23:27
We need two volunteers... Xyzzy PrimeNet 8 2003-02-27 02:26

All times are UTC. The time now is 05:41.

Wed Nov 25 05:41:10 UTC 2020 up 76 days, 2:52, 4 users, load averages: 1.08, 1.28, 1.48

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