Welcome to MilkyWay@home

Running CPU and GPU simultaneously

Message boards : Number crunching : Running CPU and GPU simultaneously
Message board moderation

To post messages, you must log in.

AuthorMessage
Bryan

Send message
Joined: 26 Jun 09
Posts: 47
Credit: 276,827,695
RAC: 0
Message 28096 - Posted: 21 Jul 2009, 3:43:13 UTC

Can you run CPUs and GPUs simultaneously? If so, I assume you need to modify (merge) the 2 different app_info.xml files together. How is this done?

I want to run both the .19f optimized GPU and SSE4.1 optimized CPU app.

Bryan
ID: 28096 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile GalaxyIce
Avatar

Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 28098 - Posted: 21 Jul 2009, 6:24:29 UTC - in response to Message 28096.  

Can you run CPUs and GPUs simultaneously? If so, I assume you need to modify (merge) the 2 different app_info.xml files together. How is this done?

I want to run both the .19f optimized GPU and SSE4.1 optimized CPU app.

Bryan

Basically no, you can't run optimized CPUs and GPUs simultaneously, not in the same BOINC manager. But you can run optimized GPU and then have a VM (virtual machine, eg, VMware Workstation) running another BOINC manager for the CPU app.

Alternatively you can wait for the developing CUDA project http://milkyway.cs.rpi.edu/milkyway_gpu/ which I understand will allow you to run ATI gpu (as well as CUDA gpu) and CPU as seperate projects in the same BOINC manager.


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

Send message
Joined: 21 Feb 09
Posts: 180
Credit: 27,806,824
RAC: 0
Message 28150 - Posted: 21 Jul 2009, 23:36:08 UTC - in response to Message 28096.  

Can you run CPUs and GPUs simultaneously? If so, I assume you need to modify (merge) the 2 different app_info.xml files together. How is this done?

I want to run both the .19f optimized GPU and SSE4.1 optimized CPU app.

Bryan


The only way you could merge them is if they sent out ATI specific WUs. Much in the same way at Seti you have Normal/Normal(cuda)/Astropulse/Astropulse(cuda), because you can distinguish between these apps you can merge and much around with app_info.xml files. As in MW there is no distinction, you cant.

As Ice says, you have to VM or wait.

Incidentally Ice, my VMs only show 1 proc per VM, meaning to use 7 cores I need 7 VMs. You found a way around this? I'm using the VM manager thing that BOINC suggests when setting up your own project (which I failed at doing....)

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

Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 28152 - Posted: 22 Jul 2009, 0:15:25 UTC - in response to Message 28150.  

Incidentally Ice, my VMs only show 1 proc per VM, meaning to use 7 cores I need 7 VMs. You found a way around this?

My VMware will allow me to configure 2 processors for my dual core/hyperthreading. However, when I configure the two processors it throttles the GPU processing and effectively stops the GPU crunching. I therefore have just one processor configured in VM and have just the one WU crunching there.


ID: 28152 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Running CPU and GPU simultaneously

©2024 Astroinformatics Group