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

Send message
Joined: 16 Jan 03
Posts: 680
Credit: 2,423,027
RAC: 24,875
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     Reply Quote
Profile ZalsterProject Donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 3993
Credit: 208,954,350
RAC: 41,322
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     Reply Quote
Profile Brent Norman
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 1824
Credit: 107,590,901
RAC: 461,447
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     Reply Quote
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6466
Credit: 175,979,226
RAC: 56,494
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 BP6/VP6 User Group today!
ID: 1888459 · Report as offensive     Reply Quote
Profile David@home
Volunteer tester

Send message
Joined: 16 Jan 03
Posts: 680
Credit: 2,423,027
RAC: 24,875
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     Reply Quote
W3PerlProject Donor
Volunteer tester

Send message
Joined: 29 Apr 99
Posts: 153
Credit: 965,329,388
RAC: 2,287,145
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     Reply Quote
Profile David@home
Volunteer tester

Send message
Joined: 16 Jan 03
Posts: 680
Credit: 2,423,027
RAC: 24,875
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     Reply Quote
rob smithProject Donor
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 15209
Credit: 252,549,345
RAC: 325,577
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     Reply Quote
Profile Wiggo "Socialist"
Avatar

Send message
Joined: 24 Jan 00
Posts: 12607
Credit: 169,502,798
RAC: 87,086
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     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2442
Credit: 185,188,100
RAC: 369,775
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
ID: 1889627 · Report as offensive     Reply Quote
Profile David@home
Volunteer tester

Send message
Joined: 16 Jan 03
Posts: 680
Credit: 2,423,027
RAC: 24,875
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     Reply Quote
Profile Cliff Harding
Volunteer tester
Avatar

Send message
Joined: 18 Aug 99
Posts: 1310
Credit: 82,542,979
RAC: 31,245
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     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2442
Credit: 185,188,100
RAC: 369,775
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
ID: 1889671 · Report as offensive     Reply Quote
Profile betregerProject Donor
Avatar

Send message
Joined: 29 Jun 99
Posts: 6438
Credit: 15,552,377
RAC: 10,215
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     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2442
Credit: 185,188,100
RAC: 369,775
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
ID: 1889680 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8893
Credit: 115,251,113
RAC: 70,822
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     Reply Quote

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


 
©2017 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.