Advanced search

Message boards : Graphics cards (GPUs) : SLI - GPUGRID GTX980

Author Message
Profile @tonymmorley
Send message
Joined: 10 Mar 14
Posts: 24
Credit: 1,215,128,812
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwat
Message 41589 - Posted: 29 Jul 2015 | 22:46:08 UTC

Easy question, to SLI or not?

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 41590 - Posted: 29 Jul 2015 | 22:55:22 UTC - in response to Message 41589.

Not.
____________
FAQ's

HOW TO:
- Opt out of Beta Tests
- Ask for Help

Profile @tonymmorley
Send message
Joined: 10 Mar 14
Posts: 24
Credit: 1,215,128,812
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwat
Message 41591 - Posted: 30 Jul 2015 | 0:20:09 UTC - in response to Message 41590.

I presume it's because if one card slows down it's going to pull down the second card?

Profile Retvari Zoltan
Avatar
Send message
Joined: 20 Jan 09
Posts: 2343
Credit: 16,201,255,749
RAC: 851
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 41592 - Posted: 30 Jul 2015 | 1:29:36 UTC - in response to Message 41591.

No, SLI can cause various computing errors, and it's practical to reduce any risks to avoid loosing hours of crunching. The next CUDA (7.5) release probably will support SLI crunching, but the app should be updated to this CUDA release to utilize this feature. But it's unnecessary from the project's point of view, so don't expect it any time soon.

Wrend
Send message
Joined: 9 Nov 12
Posts: 51
Credit: 522,101,722
RAC: 0
Level
Lys
Scientific publications
watwatwatwatwatwat
Message 41741 - Posted: 5 Sep 2015 | 9:23:53 UTC
Last modified: 5 Sep 2015 | 9:28:15 UTC

SLI also mirrors the graphics card memory between cards, and likewise with multiple GPU cards such as Titan Zs. So for example, if you run one task per GPU and have two cards in SLI, both cards will store both tasks in their memory even though only one is being worked on by a particular GPU. This effectively doubles the memory usages and reduces the capacity potential needlessly.

I'm not a good example for this though since I run four long run tasks on two SLIed cards, two per GPU on my Titan Blacks. I do a fair amount of gaming on this computer too though and occasionally reset the projects, though I've been trying to avoid that more lately. Apologies.
____________
My BOINC Cruncher, Minecraft Multiserver, Mobile Device Mainframe, and Home Entertainment System/Workstation: http://www.overclock.net/lists/display/view/id/4678036#

Profile Retvari Zoltan
Avatar
Send message
Joined: 20 Jan 09
Posts: 2343
Credit: 16,201,255,749
RAC: 851
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 41742 - Posted: 5 Sep 2015 | 10:20:25 UTC
Last modified: 5 Sep 2015 | 11:17:50 UTC

Even if SLI crunching will be supported from both parties (NVidia & GPUGrid app), I expect that the crunching speed won't be doubled (tripled, quadrupled etc), just like the frame rendering speed of different 3D engines (gaming, CAD/CAM, VR, etc) doesn't scale in direct ratio of the number of SLIed GPUs.

Wrend
Send message
Joined: 9 Nov 12
Posts: 51
Credit: 522,101,722
RAC: 0
Level
Lys
Scientific publications
watwatwatwatwatwat
Message 42150 - Posted: 12 Nov 2015 | 18:25:35 UTC - in response to Message 41742.
Last modified: 12 Nov 2015 | 18:57:08 UTC

Even if SLI crunching will be supported from both parties (NVidia & GPUGrid app), I expect that the crunching speed won't be doubled (tripled, quadrupled etc), just like the frame rendering speed of different 3D engines (gaming, CAD/CAM, VR, etc) doesn't scale in direct ratio of the number of SLIed GPUs.


I agree. It is invariably more efficient to just run additional tasks on additional GPUs (which can already be done) than to try managing the dissemination and reintegration of work by running a task on multiple GPUs (while also "wasting" card memory).

In my case, my cards are in SLI, but GPUGrid doesn't make use of SLI, nor should it. Fortunately, my cards have a relatively large amount of memory, so wasting it on having task memory usage mirrored between the cards isn't really an issue for me.

The only thing I can think of where SLI might potentially be significantly useful to projects like GPUGrid is if it could somehow be used for some kind of on-the-fly error correction as apposed to increasing the amount of work per time done. That's just an off-the-wall hypothetical though.
____________
My BOINC Cruncher, Minecraft Multiserver, Mobile Device Mainframe, and Home Entertainment System/Workstation: http://www.overclock.net/lists/display/view/id/4678036#

Post to thread

Message boards : Graphics cards (GPUs) : SLI - GPUGRID GTX980

//