Is graphics card memory size important for crunching?

Message boards : Number crunching : Is graphics card memory size important for crunching?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile David@home
Volunteer tester
Avatar

Send message
Joined: 16 Jan 03
Posts: 755
Credit: 5,040,916
RAC: 28
United Kingdom
Message 1888445 - Posted: 7 Sep 2017, 18:31:47 UTC

My current graphics card is a humble GeForce GTX 750Ti.

I am considering an ASUS EX-GTX1050-O2G OC Edition NVIDIA GeForce GTX 1050 2 GB GDDR5 as a replacement for better SETI@home.

It is a newer card but the graphics card memory size is the same at 2GB as my current graphics card, is the memory size important for SETI@Home crunching? Cards with more memory go up in price a lot.
ID: 1888445 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1888449 - Posted: 7 Sep 2017, 18:54:23 UTC - in response to Message 1888445.  

The answer to that is....

It depends...

We know that Nvidia cards only use a portion of the total Ram on a card for OpenCl applications.

If you intend to run stock or lunatics but don't intend on modifying the parameters of the applications, (ie using commandlines and increase the amount of RAM per each OpenCl work unit). Then you should be fine.

If you intend to use Petri special cuda app and linux, you should be fine.

But if you intend to run more than 1 work unit at a time and intend to modify the amount of RAM of the card used, then you will probably run into some issues.
ID: 1888449 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1888458 - Posted: 7 Sep 2017, 20:12:35 UTC - in response to Message 1888445.  

One thing to watch for is less cuda cores with less memory. I'm not sure about the 1050, but many drop a core or 2 with less memory.

If I were you, I would consider a 1050 Ti if you are making the upgrade.
ID: 1888458 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1888459 - Posted: 7 Sep 2017, 20:20:17 UTC

I run 2 SETI@home tasks at once on my 750 Ti with -sbs 512 and I don't believe the total video memory used has reached 1GB.
I have not run Einstein tasks on my 750 yet. So I'm not sure about the memory usage there, since I noticed you also run that project.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1888459 · Report as offensive
Profile David@home
Volunteer tester
Avatar

Send message
Joined: 16 Jan 03
Posts: 755
Credit: 5,040,916
RAC: 28
United Kingdom
Message 1888467 - Posted: 7 Sep 2017, 20:51:56 UTC - in response to Message 1888459.  
Last modified: 7 Sep 2017, 21:01:08 UTC

I run 2 SETI@home tasks at once on my 750 Ti with -sbs 512 and I don't believe the total video memory used has reached 1GB.
I have not run Einstein tasks on my 750 yet. So I'm not sure about the memory usage there, since I noticed you also run that project.


Interesting, how do you config SETI@home to run two tasks at once on a single graphics card? Maybe that's all I need to do is set it to two for my existing card.
ID: 1888467 · Report as offensive
W3Perl Project Donor
Volunteer tester

Send message
Joined: 29 Apr 99
Posts: 251
Credit: 3,696,783,867
RAC: 12,606
France
Message 1888472 - Posted: 7 Sep 2017, 21:24:26 UTC - in response to Message 1888445.  

My current graphics card is a humble GeForce GTX 750Ti.

I am considering an ASUS EX-GTX1050-O2G OC Edition NVIDIA GeForce GTX 1050 2 GB GDDR5 as a replacement for better SETI@home.

It is a newer card but the graphics card memory size is the same at 2GB as my current graphics card, is the memory size important for SETI@Home crunching? Cards with more memory go up in price a lot.


Petri's binary require nearly 1500 MB on a GTX 1050 Ti (which have better value for money than 1050).
Your X server may need 300-400 MB (depends of your resolution)...more if you plug 2 monitors.
You can decrease the amount of memory used in Petri's code when playing with the unroll value.
Default is 6 on a GTX 1050 Ti.

On a GTX 750 Ti :
#UNROLL_VALUE,GPU_SETI_RAM
5 : 1382
4 : 1310
3 : 1238
2 : 1166
1 : 1094

Of course if you decrease unroll, you'll loose speed....
ID: 1888472 · Report as offensive
Profile David@home
Volunteer tester
Avatar

Send message
Joined: 16 Jan 03
Posts: 755
Credit: 5,040,916
RAC: 28
United Kingdom
Message 1889605 - Posted: 13 Sep 2017, 20:26:10 UTC

Hi

I have narrowed my choice down to two Nvidia cards:

Either

1) Asus NVIDIA GeForce STRIX-GTX1050TI-O4G-GAMING 4 GB GDDR5 128 Bit Memory HDMI/DP/DVI PCI Express 3 Graphics Card

or

2) Asus DUAL-GTX1060-O3G NVIDIA GeForce OC Edition 3 GB GDDR5 192 Bit Memory PCI Express 3 Graphics Card


Price wise not much in it. Is one any better for GPU crunching SETI@home?
ID: 1889605 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22189
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1889624 - Posted: 13 Sep 2017, 20:59:29 UTC

For 24/7 don't go for any card with "fancy" fans, go for cards with simple ball bearing fans as they last far longer. I've got too many GPUs around that had multi-fan setups with failed fans for my liking - my oldest serving GPUs (and the longest running I've had) area pair of single fan Asus GTX780s which were bought before a pair of twin-fan Asus GTX780, both of which suffered multiple fan failures before emitting their smoke - that pair was replaced by single-fan Asus GTX960s which are running today (or was it the pair of single fan GTX970s - I can't remember the sequence, there wasn't much difference in purchase dates). Others will say that you've got to go to hybrid or liquid cooling, but with the lower running temperatures of the 10xx series I have my doubts.

There won't be much performance difference between a stock 1050ti and a stock 1060, with the 1060 being a bit, but purchase price and running cost favors the 1050ti.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1889624 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1889626 - Posted: 13 Sep 2017, 21:04:28 UTC

I'd go with the 1060's, but I may be a bit prejudice as I have a pair of them in this rig.

I also have a pair of slightly slower 3GB Gainward 1060's in this rig.

Cheers.
ID: 1889626 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1889627 - Posted: 13 Sep 2017, 21:08:28 UTC - in response to Message 1889624.  

For 24/7 don't go for any card with "fancy" fans, go for cards with simple ball bearing fans as they last far longer.

Here ... Here. My last "fancy" fan cards were GTX 460s and 560s. They didn't last a year under SETI. I still have GTX 670s running and runnable. I have had no problems with single fan, blower style reference cards. [Caveat] I did just recently purchase a single fan GTX 1060 6GB card. I will see if it lasts longer than my last "fancy" fan cards.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1889627 · Report as offensive
Profile David@home
Volunteer tester
Avatar

Send message
Joined: 16 Jan 03
Posts: 755
Credit: 5,040,916
RAC: 28
United Kingdom
Message 1889630 - Posted: 13 Sep 2017, 21:22:44 UTC

Yikes, how do you define "fancy fans"? This that graphics cards with two fans? I would have thought two fans would cool more than a single fan.
ID: 1889630 · Report as offensive
Profile Cliff Harding
Volunteer tester
Avatar

Send message
Joined: 18 Aug 99
Posts: 1432
Credit: 110,967,840
RAC: 67
United States
Message 1889639 - Posted: 13 Sep 2017, 22:25:15 UTC - in response to Message 1888467.  
Last modified: 13 Sep 2017, 22:32:49 UTC

I run 2 SETI@home tasks at once on my 750 Ti with -sbs 512 and I don't believe the total video memory used has reached 1GB.
I have not run Einstein tasks on my 750 yet. So I'm not sure about the memory usage there, since I noticed you also run that project.


Interesting, how do you config SETI@home to run two tasks at once on a single graphics card? Maybe that's all I need to do is set it to two for my existing card.


You'll need to create a cmdline file via notepad and saved as a text file (i.e. mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG). I'm running Lunatics so the name for your file will most likely be different. This is the cmdline that I've been running on my twin 750 Ti w/ 2 tasks each and .5 CPU, running under Lunatics, someone might have better settings -use_sleep -sbs 512 -spike_fft_thresh 2048 -tune 1 32 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 32 -oclfft_tune_cw 32 -hp



I don't buy computers, I build them!!
ID: 1889639 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1889671 - Posted: 14 Sep 2017, 1:49:59 UTC - in response to Message 1889630.  

Yikes, how do you define "fancy fans"? This that graphics cards with two fans? I would have thought two fans would cool more than a single fan.

I define "fancy fans" as any AIB or aftermarket manufacturers cooling solution that deviates from the reference design. Both Nvidia and ATI use single blower fan cooling designs for their reference designs for a reason. Those blower fans are almost always Delta sourced for industrial design use. I've never seen one fail. The typical twin fan design uses sleeve bearings or poor quality bearings and were never meant for constant 100% card utilization that is distributed computing. They were only designed for transient gaming.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1889671 · Report as offensive
Profile betreger Project Donor
Avatar

Send message
Joined: 29 Jun 99
Posts: 11361
Credit: 29,581,041
RAC: 66
United States
Message 1889675 - Posted: 14 Sep 2017, 2:32:50 UTC - in response to Message 1889671.  

I have 1 Asus twin fan GTX660 that lasted 4 years before being replaced by a GTX1060.
ID: 1889675 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1889680 - Posted: 14 Sep 2017, 3:07:44 UTC - in response to Message 1889675.  

Guess the 600 series is when the AIB products got serious about using quality fans for their twin fan designs.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1889680 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13727
Credit: 208,696,464
RAC: 304
Australia
Message 1889701 - Posted: 14 Sep 2017, 7:08:37 UTC - in response to Message 1889671.  

Both Nvidia and ATI use single blower fan cooling designs for their reference designs for a reason.

They're cheap, but good enough.
Grant
Darwin NT
ID: 1889701 · Report as offensive

Message boards : Number crunching : Is graphics card memory size important for crunching?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.