how is time slicing handled.

Anonymous
Topic 197063

I have a pc supporting two projects: E&H and S&H. Both get equal time and resources. The switch out period is 2 hours.

I have set GPU utilization on E&H to .5 .

When E&H is in a run state I have 8 CPU WUs processing and 2 GPU WUs processing. The GPU jobs are:
"Running (0.2 CPUs + 0.5 NVIDIA GPUs). Can someone explain this "Running defintion?

Also when E&H yields to S&H both E&H GPU jobs go into a "waiting to run" state. S&H takes one of the GPUs. The other is not used until S&H yields to E&H. I would have thought (here we go) that one GPU would have continued with one of the E&H GPU jobs rather then put both of them into "waiting to run".

Alinator
Alinator
Joined: 8 May 05
Posts: 927
Credit: 9352143
RAC: 0

how is time slicing handled.

SAH isn't set up to set GPU utilization via the web prefs like EAH is, so you have to make the app_config file yourself for the GPU apps. Here are the general instructions on how to do it. You'll probably want to set the GPU to 0.2 and 0.5 for SAH as well. Default is 1.0 GPU for SAH, which is why it doesn't run an EAH alongside it.

After you do that, scheduling for CPU tasks and GPU tasks are pretty much independent of each other. So you may see 2 EAH, 2 SAH, or one of each on the GPU and anywhere from none to how many you allow to run of either project on the CPU at any given time depending on circumstances.

Anonymous

Thanks for the info. I set

Thanks for the info. I set an app_config.xml file that looks like this:

astropulse_v6
6

0.5
0.2

I performed a re-read of the config file and a restart of boinc-client. However I am not seeing a 2nd S&H job. Do I need to wait until S&H switches out then back in?

Now I know it is a S&H question I can continue this over there if you think it better.

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

RE: I performed a re-read

Quote:
I performed a re-read of the config file and a restart of boinc-client. However I am not seeing a 2nd S&H job. Do I need to wait until S&H switches out then back in?


The answer is here:

Client configuration

Quote:
Application configuration
This mechanism allows you to specify scheduling parameters associated with specific applications. It is available with 7.0.40+ client versions.


Boinc 7.0.27 is too old.

Claggy

Anonymous

Thanks. Found out how to

Thanks. Found out how to "update/upgrade" BOINC on Ubuntu over on the BOINC forum. I am in the process of doing that now. Will wait however until current downloaded WUs complete before doing the upgrade.

Comment viewing options

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