Message boards :
Number crunching :
Crunching CPU/GPU 0.20 together??
Message board moderation
Author | Message |
---|---|
Send message Joined: 13 Aug 09 Posts: 10 Credit: 53,720,558 RAC: 0 |
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. |
Send message Joined: 4 Oct 08 Posts: 1734 Credit: 64,228,409 RAC: 0 |
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 |
Send message Joined: 20 Sep 08 Posts: 1391 Credit: 203,563,566 RAC: 0 |
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. |
Send message Joined: 8 Jan 09 Posts: 58 Credit: 53,161,741 RAC: 0 |
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) |
Send message Joined: 13 Aug 09 Posts: 10 Credit: 53,720,558 RAC: 0 |
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) |
Send message Joined: 13 Aug 09 Posts: 10 Credit: 53,720,558 RAC: 0 |
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 |
Send message Joined: 4 Dec 07 Posts: 45 Credit: 1,257,904 RAC: 0 |
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. |
Send message Joined: 12 Oct 07 Posts: 77 Credit: 404,471,187 RAC: 0 |
....but I ask this because in SETI you can do it and with anonimous platforms, e.g.: 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 |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
....but I ask this because in SETI you can do it and with anonimous platforms, e.g.: 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 ;) |
Send message Joined: 12 Apr 08 Posts: 621 Credit: 161,934,067 RAC: 0 |
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. Yeah, good luck with that ... |
©2024 Astroinformatics Group