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,305,431,597
RAC: 476,008
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: 6,407
Credit: 558,426,354
RAC: 225,931

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: 418
Credit: 66,392,860
RAC: 734

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.