Welcome to MilkyWay@home

Why such high GPU requirements?

Message boards : Number crunching : Why such high GPU requirements?
Message board moderation

To post messages, you must log in.

AuthorMessage
Donald Qualls

Send message
Joined: 13 Apr 11
Posts: 33
Credit: 29,527,264
RAC: 5,706
Message 58135 - Posted: 5 May 2013, 20:46:05 UTC

A year or so ago, I finally managed to upgrade my graphics hardware from the on-board to a PCX video card -- expecting, among other things, to see BOINC start using my GPU for computation.

That's never happened, I just have two work units at a time, one for each CPU core. I've recently discovered that this is because my GPU (on a video card I bought for Christmas 2012) is too old/slow (nVidia GT520, 128 MB DDR2). Despite up to date drivers and appropriate support in the drivers for GPU computing, apparently I don't have enough computing power factor in this card (even though it's many times better than the video hardware I used to have).

My question is, why the lower limit? My GPU should still be capable of several times the performance of each of my CPU cores; even with the overhead of running a Windows XP or MEPIS 11 Linux desktop, it ought to let me produce close to twice as many work units per day as the CPU alone.

Older/budget computers need not apply?
ID: 58135 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Snow Crash

Send message
Joined: 13 Dec 09
Posts: 10
Credit: 100,326,584
RAC: 0
Message 58136 - Posted: 5 May 2013, 22:26:53 UTC - in response to Message 58135.  
Last modified: 5 May 2013, 22:27:39 UTC

I could be wrong but the only relevant data I can find shows that it would actually take longer to process on your current GPU than your CPU.
http://www.dskag.at/images/Research/EinsteinGPUperformancelist.pdf
ID: 58136 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Link
Avatar

Send message
Joined: 19 Jul 10
Posts: 588
Credit: 18,923,663
RAC: 4,838
Message 58137 - Posted: 5 May 2013, 22:34:47 UTC - in response to Message 58135.  
Last modified: 5 May 2013, 22:36:37 UTC

IIRC your GPU does not support "double precision" which is needed here, see also the GPU Requirements Thread. You should see messages about it in your log. The card is not too old or slow, it simply can't perform the flowting point calculations with the reqired precision.

Most projects does not require that feature, SETI@Home, which you also have in your project list, will run fine on that card.
ID: 58137 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3319
Credit: 520,288,512
RAC: 19,795
Message 58141 - Posted: 6 May 2013, 11:24:52 UTC - in response to Message 58135.  

A year or so ago, I finally managed to upgrade my graphics hardware from the on-board to a PCX video card -- expecting, among other things, to see BOINC start using my GPU for computation.

That's never happened, I just have two work units at a time, one for each CPU core. I've recently discovered that this is because my GPU (on a video card I bought for Christmas 2012) is too old/slow (nVidia GT520, 128 MB DDR2). Despite up to date drivers and appropriate support in the drivers for GPU computing, apparently I don't have enough computing power factor in this card (even though it's many times better than the video hardware I used to have).

My question is, why the lower limit? My GPU should still be capable of several times the performance of each of my CPU cores; even with the overhead of running a Windows XP or MEPIS 11 Linux desktop, it ought to let me produce close to twice as many work units per day as the CPU alone.

Older/budget computers need not apply?


Here is a link http://www.setiusa.us/content.php?119-BOINC-GPU-Compatibility-List for the different Boinc projects that can use a gpu and the specs for each. I heard that Seti is out of gpu units at the moment but that could change at anytime, if they are still out try another project of your liking. Be aware that not all have units all the time, Poem for instance is rationing units right now, and probably will be for a while, it is a hit or miss thing.
ID: 58141 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Donald Qualls

Send message
Joined: 13 Apr 11
Posts: 33
Credit: 29,527,264
RAC: 5,706
Message 58148 - Posted: 6 May 2013, 17:41:23 UTC - in response to Message 58141.  

Yep, okay, that's the deal -- no double precision floating point capability (in fact, that appears to be the only significant difference between CC 1.2 and 1.3).

Essentially, then, if you want to add GPU computation, at least on MilkyWay@home, you need to spend around $120+ on each video card for PCX, or $100+ for plain PCI (mine was, as I recall, about $70 when I got it, and was still a huge step up from the on-board graphics I had previously). That's not going to happen here any time soon...

BTW, SETI@home still shows on my projects list because that's where I started @home computing, but I haven't run SETI in a while (I had it on my Linux install for a short time, but I've dropped it again, running MilkyWay exclusively now).
ID: 58148 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Link
Avatar

Send message
Joined: 19 Jul 10
Posts: 588
Credit: 18,923,663
RAC: 4,838
Message 58152 - Posted: 6 May 2013, 21:31:03 UTC - in response to Message 58141.  

I heard that Seti is out of gpu units at the moment but that could change at anytime, if they are still out try another project of your liking. Be aware that not all have units all the time, Poem for instance is rationing units right now, and probably will be for a while, it is a hit or miss thing.

SETI is not out of GPU units, they just can't generate enough of them right now. It's an issue for the top crunchers, but a 520 shouldn't be idle too much. And even if it gets idle every now and than, that's still better than idle all the time like it is now. The best solution is to have one or more backup projects for each device ready to kick in if the primary projects runs out of work. That happens with every project every now and than.
ID: 58152 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3319
Credit: 520,288,512
RAC: 19,795
Message 58153 - Posted: 6 May 2013, 21:58:59 UTC - in response to Message 58152.  

I heard that Seti is out of gpu units at the moment but that could change at anytime, if they are still out try another project of your liking. Be aware that not all have units all the time, Poem for instance is rationing units right now, and probably will be for a while, it is a hit or miss thing.


SETI is not out of GPU units, they just can't generate enough of them right now. It's an issue for the top crunchers, but a 520 shouldn't be idle too much. And even if it gets idle every now and than, that's still better than idle all the time like it is now. The best solution is to have one or more backup projects for each device ready to kick in if the primary projects runs out of work. That happens with every project every now and than.


Thanks!! I will tell my friend.

Donald with those that gpu you might want to consider a gpu project, with the preferences you set it for gpu units only and be crunching for multiple projects.
ID: 58153 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Why such high GPU requirements?

©2024 Astroinformatics Group