Questions and Answers :
Preferences :
4 GPU PC -> 2 GPUs per project simultaneously
Message board moderation
Author | Message |
---|---|
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
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! :-) |
Hammeh Send message Joined: 21 May 01 Posts: 135 Credit: 1,143,316 RAC: 0 |
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. |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
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! :-) |
Aurora Borealis Send message Joined: 14 Jan 01 Posts: 3075 Credit: 5,631,463 RAC: 0 |
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. |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
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. |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
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. |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
@ 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! :-) |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Why don't you give it a try Sataru, if you're not convinced by the answers given? |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
@ 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.. ;-) |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
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. |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
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? |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
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. |
©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.