SLI computing

Message boards : Questions and problems : SLI computing
Message board moderation

To post messages, you must log in.

AuthorMessage
sirfrancis14

Send message
Joined: 5 Nov 21
Posts: 5
Message 105974 - Posted: 5 Nov 2021, 5:16:54 UTC

I'm running BOINC and working the Rosetta@home project. Question is this program taking advantage of both my GPU's (SLI) or just one?
ID: 105974 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1101
United Kingdom
Message 105975 - Posted: 5 Nov 2021, 9:20:54 UTC - in response to Message 105974.  

That very much depends on the application that is being run. May applications do not use SLI, or if they do the performance is no better than it not being used, a few do use SLI to run one task across multiple GPUs.
You can see what is being run at any one time by opening BOINC's own manager and switching to the "advanced" view, this ha a number of tabs, the one of interest is the "Tasks" tab, sort by "elapsed" and you will see a list of tasks running; in the status column you will a number of tasks that just say "running", those are running on your CPU, and one or two that say "Running (xGPU, yCPU)". In your case with 2 GPUs I would expect y=2 if SLI is active or y=1 if SLI is active (assuming you haven't modified one of the configurations files to allow more than one task to run on a GPU at a time - that's a question for another day).
Good hunting.
ID: 105975 · Report as offensive
sirfrancis14

Send message
Joined: 5 Nov 21
Posts: 5
Message 105977 - Posted: 5 Nov 2021, 11:15:22 UTC - in response to Message 105975.  
Last modified: 5 Nov 2021, 11:17:32 UTC

Hmm... Thanks for the response. I only see 6 running and that's the CPU ones... SO it's not using my GPU at all... I have the settings set to always use GPU and the task bar icon says GPU computing Enabled. Is there something I'm missing or does Rosetta@Home just only runs that way? I have 2 very powerful GPU's so I would really like to take advantage of that! Thanks again for helping I have an uncurable form of leukemia and this project gives me hope so I want to do anything I can to help move it along.
ID: 105977 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4793
United Kingdom
Message 105978 - Posted: 5 Nov 2021, 11:16:00 UTC - in response to Message 105975.  

y=2 if SLI is active or y=1 if SLI is INactive?
I haven't been following all the most recent developments in GPU design and project application development, but I've never seen - or read discussion about - multi-GPU applications running under BOINC.

BOINC itself is not SLI aware. It will always see and report an SLI pair as two separate devices, and assign a task to run on one or the other. I'll look at the code, but I don't think it's possible (yet) to schedule a task to wait until two GPUs are both available, and then launch a single task to occupy both.

In my (only brief) experience of running an SLI pair, my observation was that SLI operation locked both GPUs to the same clock rate. This rather negated the benefit of modern developments like 'Graphics boost clock'.
ID: 105978 · Report as offensive
Bryn Mawr
Help desk expert

Send message
Joined: 31 Dec 18
Posts: 229
United Kingdom
Message 105979 - Posted: 5 Nov 2021, 11:17:34 UTC

If you’re running Rosetta and only Rosetta then the answer is none - Rosetta does not have any GPU tasks.
ID: 105979 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4793
United Kingdom
Message 105980 - Posted: 5 Nov 2021, 11:23:20 UTC - in response to Message 105977.  

... does Rosetta@Home just only runs that way?
Looking at their applications page, I only see CPU apps. A regular Rosetta volunteer could possibly advise?
ID: 105980 · Report as offensive
sirfrancis14

Send message
Joined: 5 Nov 21
Posts: 5
Message 105981 - Posted: 5 Nov 2021, 11:27:39 UTC

This is copied from BOINC Properties of Rosetta@Home if I'm reading this correectly it doesn't work on Nvidia GPU's...

General
URL - https://boinc.bakerlab.org/rosetta/
User name - Francis Grice Jr
Team name - USA
Resource share - 100
Disk usage - 1.60 GB
Computer ID - 614*****
Suspended via GUI - no
Don't request tasks - no
Host location - default
Tasks completed - 118
Tasks failed - 0
Credit - User
29,177 total, 2,009.99 average - Host
29,177 total, 2,009.99 average - Scheduling
Scheduling priority - -1.00
Don't request tasks for NVIDIA GPU - Project has no apps for NVIDIA GPU
Last scheduler reply
11/5/2021 4:21:26 AM
ID: 105981 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 611
United States
Message 105983 - Posted: 5 Nov 2021, 12:17:24 UTC - in response to Message 105978.  

y=2 if SLI is active or y=1 if SLI is INactive?
I haven't been following all the most recent developments in GPU design and project application development, but I've never seen - or read discussion about - multi-GPU applications running under BOINC.

BOINC itself is not SLI aware. It will always see and report an SLI pair as two separate devices, and assign a task to run on one or the other. I'll look at the code, but I don't think it's possible (yet) to schedule a task to wait until two GPUs are both available, and then launch a single task to occupy both.

In my (only brief) experience of running an SLI pair, my observation was that SLI operation locked both GPUs to the same clock rate. This rather negated the benefit of modern developments like 'Graphics boost clock'.


Years ago, the project DNETC had an app that used both GPUs.

I had SLI and Crossfire enabled for testing at one time and noticed that the project I was testing on used only one of the two boards. At one time ATI turned on crossfire automatically if a second board was discovered. I remember having to disable crossfire in their driver to stop that.
ID: 105983 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1101
United Kingdom
Message 105984 - Posted: 5 Nov 2021, 12:55:13 UTC - in response to Message 105978.  

Argh - changing my mind half way through typing, taking phone calls, and being generally distracted.
ID: 105984 · Report as offensive
Falconet

Send message
Joined: 3 Oct 10
Posts: 46
Portugal
Message 105987 - Posted: 5 Nov 2021, 14:29:34 UTC

Rosetta@home only has CPU applications.
ID: 105987 · Report as offensive
sirfrancis14

Send message
Joined: 5 Nov 21
Posts: 5
Message 105990 - Posted: 5 Nov 2021, 19:52:00 UTC - in response to Message 105987.  

That's really unfortunate because my GPU's can do the job atleast 50x faster (atleast 5000% faster)... Is there any chance that they will change this in the future?
ID: 105990 · Report as offensive
Barn Owl
Volunteer moderator
Help desk expert
Avatar

Send message
Joined: 12 Mar 20
Posts: 17
Message 105991 - Posted: 5 Nov 2021, 20:33:32 UTC - in response to Message 105990.  

You'll have to ask the project people about their plans for future apps.
ID: 105991 · Report as offensive
sirfrancis14

Send message
Joined: 5 Nov 21
Posts: 5
Message 105992 - Posted: 5 Nov 2021, 20:39:15 UTC

Instead of just running Rosetta@Home what I'm doing is Running R@H on the CPU and Folding@Home on both of my GPU's! It's working perfect! I'm concidering just using F@H on the CPU and GPU's. I like that with F@H you can tell it to just work on Cancer research!
ID: 105992 · Report as offensive

Message boards : Questions and problems : SLI computing

Copyright © 2022 University of California. 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.