mersenneforum.org  

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

Reply
 
Thread Tools
Old 2012-03-19, 21:55   #1
dbaugh
 
dbaugh's Avatar
 
Aug 2005

2·59 Posts
Default CUDA and video memory

What are the advantages of having a 3GB GTX580 versus a 1.5GB GTX580 for CUDA programming purposes? Any difference when running mfaktc?
dbaugh is offline   Reply With Quote
Old 2012-03-19, 22:03   #2
firejuggler
 
firejuggler's Avatar
 
Apr 2010
Over the rainbow

5×503 Posts
Default

AFAIK, no advantage for the program used here . Shader clock is what matter (for mfaktc at least)
firejuggler is offline   Reply With Quote
Old 2012-03-19, 22:21   #3
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

11100001101012 Posts
Default

If you look at GPU-Z while running mfaktc, you'll see just about zero usage (except for the screen, obviously). It's been said that CUDALucas uses a lot more memory, but more memory shouldn't make a difference, since the memory requirements are set by the FFT. If you were interested in creating a P-1 program for GPU, then yes, memory does matter for Stage 2. JUST for CUDA programming (i.e. application independent), I don't see why it would make a difference.
Dubslow is offline   Reply With Quote
Old 2012-03-20, 03:06   #4
Karl M Johnson
 
Karl M Johnson's Avatar
 
Mar 2010

3·137 Posts
Default

A lot of memory is very useful if you want to draw high-res fractals using your GPU.
But for mfaktc, it doesnt matter.
Karl M Johnson is offline   Reply With Quote
Old 2012-03-20, 03:44   #5
dbaugh
 
dbaugh's Avatar
 
Aug 2005

2·59 Posts
Default

Very helpful. Thank you.
dbaugh is offline   Reply With Quote
Old 2012-03-20, 10:45   #6
KyleAskine
 
KyleAskine's Avatar
 
Oct 2011
Maryland

2×5×29 Posts
Default

It might matter if we ever get P-1 for CUDA.

Last fiddled with by KyleAskine on 2012-03-20 at 10:45
KyleAskine is offline   Reply With Quote
Old 2012-03-22, 22:58   #7
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

16A216 Posts
Default

I thick I might have seen that sometimes cards with more memory have more memory bandwidth.
henryzz is online now   Reply With Quote
Old 2012-03-23, 05:55   #8
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

24·571 Posts
Default

Quote:
Originally Posted by henryzz View Post
I thick I might have seen that sometimes cards with more memory have more memory bandwidth.
That is generally viceversa. If the chip has a wider bus, then more "parallel" memory chips are added, making a larger total of memory, but one can not judge the bus width (and the bandwidth) from the solely amount of memory on the card. For example, Fermi cards have from 1GB to 6GB of memory, but all have 384 bit bus, that is, they can transfer 48 bytes in the same time. Generally, the bandwidth is proportional with the bus width and the clock. Faster memory clock = larger bandwidth. Wider bus = larger bandwidth.
LaurV is offline   Reply With Quote
Old 2012-03-25, 05:48   #9
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

350510 Posts
Default

Threads like this indicate why it's frickin annoying that Windows programs require a graphical interface to exist even if no one is at the computer. Or at least that's what I've heard.
jasong is offline   Reply With Quote
Old 2012-03-25, 12:51   #10
KyleAskine
 
KyleAskine's Avatar
 
Oct 2011
Maryland

2·5·29 Posts
Default

Quote:
Originally Posted by jasong View Post
Threads like this indicate why it's frickin annoying that Windows programs require a graphical interface to exist even if no one is at the computer. Or at least that's what I've heard.
Huh?
KyleAskine is offline   Reply With Quote
Old 2012-03-25, 14:15   #11
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

1101101100012 Posts
Default

Quote:
Originally Posted by KyleAskine View Post
Huh?
Since graphics cards are used to maintain what's displayed on the monitor, more power is available if you can totally avoid the needs to run those particular programs that display stuff on the monitor. Unfortunately, some Windows programs won't run at all without running the part that displays the data. This is true even when there's no window open.

I don't believe it's possible to run Windows without at least one or two of the running programs running a graphical interface. Basically, the desktop you see exists even if no one is using the computer, even though it doesn't benefit the computer to maintain the desktop when no one is viewing it.

This is another reason why Windows is so damn inefficient for running data heavy programs. Sometimes, simply switching to Linux gives a huge improvement simply because it isn't Windows.
jasong is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Too many video cards cardogab7341 GPU Computing 8 2014-12-26 03:32
Nvidia Cuda 6.0 unified memory management Manpowre GPU Computing 4 2013-11-28 18:53
An awe inspiring video... chalsall Lounge 0 2011-07-31 18:47
Video Poker Unregistered Information & Answers 7 2010-06-23 02:42
Use video accelerators for LL testing? BOZCOM Hardware 2 2004-07-30 15:45

All times are UTC. The time now is 21:47.

Sat Jan 16 21:47:52 UTC 2021 up 44 days, 17:59, 0 users, load averages: 1.78, 1.55, 1.43

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.