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?
Copyright © 2024 Einstein@Home. All rights reserved.
Can you assign more than one "processor" to a single app?
)
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
Thanks for the info, Alain.
)
Thanks for the info, Alain.
My, what a big sig you have. :)
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
Bikeman, Correct. This was
)
Bikeman,
Correct. This was some additional information I was inquiring about. Hopefully we can get some multi-threading integrated soon.
RE: AFAIK neither BOINC nor
)
BOINC 6.4 can do multi-threading. The infamous GPU (CUDA only) computing that is being tested at this moment by PS3GRID/GPUGRID.