E@H GPU tasks not able to run due to CPU task of other project

Kashra
Kashra
Joined: 2 Apr 12
Posts: 3
Credit: 1,583,719,961
RAC: 1,235,732
Topic 223647

Hi Folks,

 

I´ve got a little problem getting E@H GPU tasks to run properly.

If I run Rosetta@Home on the CPUs and want E@H to be running on the GPUs, it happens that Rosetta takes all CPU slots and E@H is idle due to no available CPU slot.

 

How can I fix this?

 

I tried app_config.xml with:

 

<app>
        <name>einstein_O2MDF</name>
        <max_concurrent>32</max_concurrent>
        <gpu_versions>
            <gpu_usage>0.5</gpu_usage>
            <cpu_usage>0.1</cpu_usage>
        </gpu_versions>
    </app>

 

Does anyone know how to properly do it (keep E@H priority above other projects which might otherwise take up the needed CPU slot) ?

mikey
mikey
Joined: 22 Jan 05
Posts: 7,339
Credit: 614,925,434
RAC: 11,355

Kashra wrote:Hi

Kashra wrote:

Hi Folks,

 

I´ve got a little problem getting E@H GPU tasks to run properly.

If I run Rosetta@Home on the CPUs and want E@H to be running on the GPUs, it happens that Rosetta takes all CPU slots and E@H is idle due to no available CPU slot.

 

How can I fix this?

 

I tried app_config.xml with:

 

<app>
        <name>einstein_O2MDF</name>
        <max_concurrent>32</max_concurrent>
        <gpu_versions>
            <gpu_usage>0.5</gpu_usage>
            <cpu_usage>0.1</cpu_usage>
        </gpu_versions>
    </app>

 

Does anyone know how to properly do it (keep E@H priority above other projects which might otherwise take up the needed CPU slot) ? 

I think Einstein tasks require more of the cpu than that, mine take 0.9 percent of a cpu core so until you give it a whole cpu core they won't run.

MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 436
Credit: 87,699,315
RAC: 133,206

mikey wrote:Kashra

mikey wrote:

Kashra wrote:

Hi Folks,

 

I´ve got a little problem getting E@H GPU tasks to run properly.

If I run Rosetta@Home on the CPUs and want E@H to be running on the GPUs, it happens that Rosetta takes all CPU slots and E@H is idle due to no available CPU slot.

 

How can I fix this?

Limit Rosetta to 31 (assuming you have a 32 thread machine).

Create an app_config for Rosetta with a <project_max_concurrent>31</project_max_concurrent> in it. You don’t have to specify the apps. It will be limited to 31 threads leaving one free for Einstein.

Comment viewing options

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