4 GPU PC -> 2 GPUs per project simultaneously

Questions and Answers : Preferences : 4 GPU PC -> 2 GPUs per project simultaneously
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 909031 - Posted: 19 Jun 2009, 2:37:45 UTC
Last modified: 19 Jun 2009, 2:39:40 UTC


It's possible to let run a 4 GPU PC at 2 projects and all the time 2 GPUs for this and 2 GPUs for the other project simultaneously?
[only GPU calculation]

If, how?

I could imagine, computing preferences for different locations. For example home at project A and work at project B. And then use only 2 CPUs per location.
This would work? (both projects with app_info.xml)

But, if one project would have 'no jobs available', the 2 GPUs would idle or the other project get the unused GPUs and use 4 GPUs simultaneously?


Thanks! :-)

ID: 909031 · Report as offensive
Profile Hammeh
Volunteer tester
Avatar

Send message
Joined: 21 May 01
Posts: 135
Credit: 1,143,316
RAC: 0
United Kingdom
Message 909155 - Posted: 19 Jun 2009, 14:16:08 UTC

If you add both projects to the BOINC manager with equal resource shares (and both projects have GPU applications) then it should spend equal GPU time on each project.
ID: 909155 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 909209 - Posted: 19 Jun 2009, 16:45:17 UTC


But I would like to let run 2 projects simultaneously.
2 GPUs project A and 2 GPUs project B. (The PC have 4 GPUs.. ;-)

This would be well.. and function like in my first post.
2/2 GPUs and if one project no jobs, 4 GPUs.
..this would be perfectly! :-) ..but is this possible?



Current..
Now..
I have 50/50 resource share.
Switch between applications every: 360 minutes (6 hours).

But since ~ 19 hours only one project is crunching.
(all 4 GPUs)

WUs on HDD: 4/4 - 3/4 (per project)


So why BOINC don't switch between both projects, only one project is running?


Thanks! :-)

ID: 909209 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
Canada
Message 909217 - Posted: 19 Jun 2009, 17:04:16 UTC
Last modified: 19 Jun 2009, 17:09:17 UTC

There is no option to specify what work unit or project goes to which hardware resource. You can only allow a project to use GPU or CPU or both if work is available for that hardware not its individual components.
ID: 909217 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 909219 - Posted: 19 Jun 2009, 17:10:15 UTC - in response to Message 909217.  
Last modified: 19 Jun 2009, 17:12:37 UTC

There is no option to specify what work unit or project goes to which hardware resource.


But.. if you look to my first post here in this thread..

For different locations I can use different CPUs, or?
For example 3 CPUs (home) for project A and 1 CPU (work) for project B. (4 Core-CPU) This would work simultaneoulsy?

This wouldn't work with 4 GPUs?


Thanks! :-)


EDIT: BTW. This is only a GPU cruncher.. no project on the CPU.

ID: 909219 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 909246 - Posted: 19 Jun 2009, 18:09:26 UTC - in response to Message 909219.  

For different locations I can use different CPUs, or?


A computer can only belong to a single location, so that idea won't work.


As explained already, there is no way to specify what project gets what resources for what hardware. The most you can specify is what projects you want to join and what the resource share is for that project, then BOINC tries to honor this in the long term, so a resource share of 50/50 won't be 50/50 all the time due to short-term scheduling, but it will be very close.
ID: 909246 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 909357 - Posted: 20 Jun 2009, 1:04:27 UTC
Last modified: 20 Jun 2009, 1:05:45 UTC


@ OzzFan

Are you sure? ;-)

Because.. I set at both projects different locations for the same PC.

So now I could set at both locations 2 CPUs.
Theoretically then 2/2 GPUs could/would run simultaneously two projects.

Hmm.. or not?


Thanks! :-)

ID: 909357 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 909361 - Posted: 20 Jun 2009, 1:16:24 UTC - in response to Message 909357.  

Why don't you give it a try Sataru, if you're not convinced by the answers given?
ID: 909361 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 909370 - Posted: 20 Jun 2009, 1:39:53 UTC
Last modified: 20 Jun 2009, 1:41:51 UTC


@ OzzFan

Don't misunderstood my posts.

Yes of course you have a lot of knowledge and experiences.

I thought maybe nobody gave it a try.. and maybe it's possible?
But if you say it's not possible.. O.K., a pity..


..you said I can't set two locations for one PC.. but it gone.. ;-)


BTW.
My nick is Sutaru.. ;-)

ID: 909370 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 909656 - Posted: 20 Jun 2009, 20:21:29 UTC - in response to Message 909370.  

Sorry, Sutaru.

I'm not misunderstanding, but it seems that everytime someone tries to give you information, you say "but this" and "but that". If you're that curious about things, then give them a try for yourself instead of asking everyone if it will work. The best way to learn things is to try.
ID: 909656 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 912847 - Posted: 30 Jun 2009, 8:36:45 UTC


Oh yes, I gave it a try and it worked.


But I guess because of it was time for to go to the other project.

I had: [GPUs/project]
4-A 0-B
4-A 0-B
3-A 1-B
3-A 1-B
2-A 2-B
2-A 2-B
2-A 2-B
1-A 3-B
1-A 3-B
0-A 4-B

It was something like this.. everytime if a CUDA WU finished.


But after a very short time again 4-A 0-B.


You don't 'questioning' (hinterfragst?) never anything?
You do everything what the people say to you?


If someone think from an other side, you don't think that maybe something new could arise?


What you think why inventions came?


More people could see from more sides to a topic.


Why we are here and have this technology, because of people which had ideas?

ID: 912847 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 912993 - Posted: 1 Jul 2009, 20:10:38 UTC - in response to Message 912847.  

You don't 'questioning' (hinterfragst?) never anything?


I question all that I can. It is impossible for a single person to question and test all there is to question. The world is simply too big.

[qoute]You do everything what the people say to you?[/quote]

Of course not, and this question is absurd.


If someone think from an other side, you don't think that maybe something new could arise?


Of course not, this is just as absurd. What's with all the questioning? It seems a little attacking.


What you think why inventions came?


Because someone has an idea and tests that theory, and works with it until they either fail or succeed.


More people could see from more sides to a topic.


Which is why I suggested you try it. I didn't think it would work, but I don't have a CUDA device to test your theory - I only told you what I thought. No one else jumped in to help either, so I'm guessing that no one else knew the answer either.

You have to jump all over the one person who at least tried to help, even if they were wrong?


Why we are here and have this technology, because of people which had ideas?


Do you actually think that I thought you had a "bad" idea?

I simply gave you my answer to the best of my knowledge. If I was wrong, then so be it. There's nothing wrong with being wrong, that's how you learn.

There is something wrong with coming back and jumping all over the other person just because they were wrong. It reflects poorly on you.


Now, you've got your answer, so I'm locking this thread since you're becoming attacking just because you didn't get an answer you liked until you tried it yourself. Let that be a lesson to you: instead of asking so many questions and attacking people for being wrong, why not simply just try it first? Maybe you'll learn something about BOINC and have knowledge others do not have.
ID: 912993 · Report as offensive

Questions and Answers : Preferences : 4 GPU PC -> 2 GPUs per project simultaneously


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