Welcome to MilkyWay@home

Crunching CPU/GPU 0.20 together??

Message boards : Number crunching : Crunching CPU/GPU 0.20 together??
Message board moderation

To post messages, you must log in.

AuthorMessage
Corsair
Avatar

Send message
Joined: 13 Aug 09
Posts: 10
Credit: 53,720,558
RAC: 0
Message 31455 - Posted: 24 Sep 2009, 16:32:05 UTC

Hi group,

again asking. ;-)

is it possible crunching together CPU/GPU optimized applications of MW 0.20???

CPU: AMD Phenom x4 SS3
GPU: ATI HD4770
OS.: win xp pro x64 SP2 (MUI Spaniard)
&
CPU: AMD Athlon x2 SS3
GPU: HD3850
OS.: win xp pro x64 SP2 (MUI Spaniard)

I've tried to merge in the same .xml file properly both applications, but it says something like:
0.20 applications ... and the CPU app. is erased.

I ask this because if I don't like to work 24/7 the GPU, just not asking for more work
(could be another possibility, I'm open to suggestion)
and the CPU will work with the remaining applications (for CPU).

in this last thread, is there any way of auto dissabling in some certain hours the
GPU work and enable at this time the CPU work???

Cheers all, Corsair.
ID: 31455 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
John Clark

Send message
Joined: 4 Oct 08
Posts: 1734
Credit: 64,228,409
RAC: 0
Message 31458 - Posted: 24 Sep 2009, 17:11:28 UTC

Not as far as I am aware, Corsair. You can either crunch the CPU version or the GPU version, but not both. That is under the control of the same BOINC Manager.

As far as I can rationalise, the reason is there is only 1 Milkyway projects folder. In this folder you will place either the ATI GPU 0.20 client, under the anonymous platform (app_info.xml), or the CPU optimised client running, also, under an anonymous platform.

This is the reason why I believe you can run CPUs or GPUs but not both at the same time.

That is unless someone out there knows better, and can demonstrate the same?
Go away, I was asleep


ID: 31458 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Chris S
Avatar

Send message
Joined: 20 Sep 08
Posts: 1391
Credit: 203,563,566
RAC: 0
Message 31462 - Posted: 24 Sep 2009, 18:55:14 UTC

I think John is correct in his assumptions. The only way it would work is to run a virtual machine (VM) on your rig, but I believe that has not proved to be that stable.
ID: 31462 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile [P3D] Crashtest

Send message
Joined: 8 Jan 09
Posts: 58
Credit: 53,161,741
RAC: 0
Message 31465 - Posted: 24 Sep 2009, 19:37:46 UTC - in response to Message 31462.  

Why ?

On Collatz - you can crunsh on CPU and GPU at the same time without VMs ... and everything is stored in the same folder .. the 2 apps and the WUs (and the dll's)
ID: 31465 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Corsair
Avatar

Send message
Joined: 13 Aug 09
Posts: 10
Credit: 53,720,558
RAC: 0
Message 31468 - Posted: 24 Sep 2009, 19:52:14 UTC

of course thanks for the answers, but I ask this because in SETI you can do it and with anonimous platforms, e.g.:
- Astropulse 5.05 (CPU)
- Seti 6.03 (CPU)
- Seti 6.08 (CUDA/GPU)

untill yesterday I had installed one NVIDIA 9800 in one of my computers and this was crunching CPU AP 5.05 & Seti 6.03(CPU) & Seti 6.08 (GPU) at the same time, same folder and same project, so I expected that MW could do the same just making up properly the .xml file.

this is just for knowledge (group and mine, if possible), not for make any thunderstorn.

Cheer all and thanks for the answers, Corsair.

PD: I suppose that MW with CUDA could be done as the CPU is 0.20 version and the CUDA version is 0.21 (If I remember)
ID: 31468 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Corsair
Avatar

Send message
Joined: 13 Aug 09
Posts: 10
Credit: 53,720,558
RAC: 0
Message 31474 - Posted: 24 Sep 2009, 21:33:54 UTC
Last modified: 24 Sep 2009, 21:41:50 UTC

I've seen in previous posts that somebody is using MW CPU and GPU at the same time, but I haven't seen any other comment from tester of this thread.
Corsair

Roses don't bloom on the sailor's grave

ID: 31474 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mscharmack
Avatar

Send message
Joined: 4 Dec 07
Posts: 45
Credit: 1,257,904
RAC: 0
Message 31484 - Posted: 25 Sep 2009, 5:07:20 UTC
Last modified: 25 Sep 2009, 5:08:46 UTC

There has to be a way to do it. SETI and AQUA had both CPU and GPU (CUDA) applications that were able to run on the same setup. I've done both on the same computer. It may take some manipulation of the folders on MW's side.
ID: 31484 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Temujin

Send message
Joined: 12 Oct 07
Posts: 77
Credit: 404,471,187
RAC: 0
Message 31494 - Posted: 25 Sep 2009, 10:30:45 UTC - in response to Message 31468.  

....but I ask this because in SETI you can do it and with anonimous platforms, e.g.:
- Astropulse 5.05 (CPU)
- Seti 6.03 (CPU)
- Seti 6.08 (CUDA/GPU)

Seti can do it because they have different application versions that can be specified together in the one app_info.xml file.

Currently the MW opti apps for CPU and GPU are the same version (v0.20) so only 1 can be specified in app_info.xml.

A workaround could be to locally rename one of the apps as v0.19 (lets say rename the CPU opti app), that would allow both to be specified in app_info.xml (GPU as v0.20 and CPU as v0.19)

I've not tried the above and have no idea if it would work but it sounds plausible to me

try at your own risk
ID: 31494 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31506 - Posted: 25 Sep 2009, 13:45:42 UTC - in response to Message 31494.  
Last modified: 25 Sep 2009, 13:48:14 UTC

....but I ask this because in SETI you can do it and with anonimous platforms, e.g.:
- Astropulse 5.05 (CPU)
- Seti 6.03 (CPU)
- Seti 6.08 (CUDA/GPU)

Seti can do it because they have different application versions that can be specified together in the one app_info.xml file.

Currently the MW opti apps for CPU and GPU are the same version (v0.20) so only 1 can be specified in app_info.xml.

A workaround could be to locally rename one of the apps as v0.19 (lets say rename the CPU opti app), that would allow both to be specified in app_info.xml (GPU as v0.20 and CPU as v0.19)

I've not tried the above and have no idea if it would work but it sounds plausible to me

try at your own risk

The name isn't the deciding factor, that's just the <version_num> tag in the app_info.xml ;)

If you have the GPU version declared as 0.20 and the CPU version as 0.19 in the app_info.xml for instance, the server knows from your work requests that you can process both versions. What it does with this information is up to the projects configuration. Probably it will send you only work for the highest version you report. But it is possible for a project to send also work for both versions. But from the current state of the work fetch algorithm of the BOINC client I'm quite sure that it will fail to fetch CPU and GPU work independently so you will have enough to crunch for GPU and CPU. Most likely you will end up with either the CPU or the GPU idling. Currently it is the best to use GPU and CPU at different projects.

MW and Collatz use the same WUs for CPUs and GPUs, but after it got labeled for a certain version by the server it can't change between CPU to GPU anymore.

You can try to request that functionality from the Berkeley guys ;)
ID: 31506 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Paul D. Buck

Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31510 - Posted: 25 Sep 2009, 16:00:48 UTC - in response to Message 31506.  

MW and Collatz use the same WUs for CPUs and GPUs, but after it got labeled for a certain version by the server it can't change between CPU to GPU anymore.

You can try to request that functionality from the Berkeley guys ;)

Yeah, good luck with that ...
ID: 31510 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Crunching CPU/GPU 0.20 together??

©2024 Astroinformatics Group