Can you assign more than one "processor" to a single app?

DigitalDingus
DigitalDingus
Joined: 15 Oct 06
Posts: 15
Credit: 1105785
RAC: 0
Topic 193924

Suppose I have two BOINC apps running on a quad-core processor. One is Climate Prediction running on one "processor" and the three other "processors" are crunching E@H.

So, a situation like today where E@H isn't updating as quickly, I'd like to allocate as much processing as possible to another app, such as Climate Prediction.

Is there a way to assign another processor to Climate Prediction, and allow it to crunch numbers sooner?

Alain Maes
Alain Maes
Joined: 3 Jul 05
Posts: 5
Credit: 284172501
RAC: 336086

Can you assign more than one "processor" to a single app?

Quote:

Suppose I have two BOINC apps running on a quad-core processor. One is Climate Prediction running on one "processor" and the three other "processors" are crunching E@H.

So, a situation like today where E@H isn't updating as quickly, I'd like to allocate as much processing as possible to another app, such as Climate Prediction.

Is there a way to assign another processor to Climate Prediction, and allow it to crunch numbers sooner?

Actually you do not assign processors to an application at all, but a percentage of overall resources on that particular PC. By default each application you attach to a certain PC will claim 100% (which you can change in your preferences for each project). So, with two projects attached to a quad each project will ON AVERAGE use half of the spare CPU cycles. You will see that therefore sometimes three or even four of the processors will work on one project, while the other one seems to be waiting. The next hour hour the other project will have preference. When your PC is out of work for one or more processors, it will automatically and normally preemptively upload work to keep it busy. If for example E&H is unavailable, your PC will be kept busy with all its 4 processors on the second project, in your case 4 CPDN. Nothing to worry about, BOINC manager will automatically arrange for a fair distribution of the assigned resources per project in the long run.

Kind regards and happy crunching

Alain

Kind regards

Alain

DigitalDingus
DigitalDingus
Joined: 15 Oct 06
Posts: 15
Credit: 1105785
RAC: 0

Thanks for the info, Alain.

Message 85510 in response to message 85509

Thanks for the info, Alain.

My, what a big sig you have. :)

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 692134935
RAC: 37457

I'm not sure the original

I'm not sure the original question was answered fully. If I understood correctly, the idea is to have more than one CPU working on a single task. This would require both support on the BOINC side and multi-threading support for the science apps. AFAIK neither BOINC nor any science apps can do this at the moment.

CU
Bikeman

DigitalDingus
DigitalDingus
Joined: 15 Oct 06
Posts: 15
Credit: 1105785
RAC: 0

Bikeman, Correct. This was

Message 85512 in response to message 85511

Bikeman,

Correct. This was some additional information I was inquiring about. Hopefully we can get some multi-threading integrated soon.

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

RE: AFAIK neither BOINC nor

Message 85513 in response to message 85511

Quote:
AFAIK neither BOINC nor any science apps can do this at the moment.


BOINC 6.4 can do multi-threading. The infamous GPU (CUDA only) computing that is being tested at this moment by PS3GRID/GPUGRID.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.