atiOpenCL using almost one CPU

tjreuter
tjreuter
Joined: 11 Feb 05
Posts: 32
Credit: 2084544
RAC: 0
Topic 84847

I see that Albert@home is running fine on my Win7 system with ATI but at hte same time it is using 0.964CPU.
While Einstein@home is using only 0.2CPU (with nVidia though).

Is this normal for A@H to use this CPU, then perhaps make an app that is using multiple CPU to speed things up?

Greetings from,
TJ.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Joined: 28 Aug 06
Posts: 164
Credit: 1864017
RAC: 0

atiOpenCL using almost one CPU

Quote:

I see that Albert@home is running fine on my Win7 system with ATI but at hte same time it is using 0.964CPU.
While Einstein@home is using only 0.2CPU (with nVidia though).

Is this normal for A@H to use this CPU, then perhaps make an app that is using multiple CPU to speed things up?

There are two things here that one has to look at:

1) the number that BOINC will display as the CPU share. This is indeed handled differently on Albert@Home and Einstein@Home. But more important is the second aspect:

2) the actual usage of the CPU cores, e.g. you can see this in the task manager performance display. This is actually what matters.

Earlier AMD drivers indeed would use more of the CPU when running OpenCL BRP4 tasks. IIRC, driver version 12.2 fixed this so that OpenCL BRP4 tasks will claim a percentage of the CPU that is comparable to what you will see with CUDA NVIDIA cards. Still, there is an issue: even tho the CPU core will be busy just (say) 20% of the time for a BRP task, it seems that "waking up" the CPU code takes longer for AMD OpenCL, so to speak, so that it's advisable to still reserve a full core for a BRP4 OpenCL task. Performance really suffers badly otherwise.

Cheers
HB

michael17qs
michael17qs
Joined: 17 Jul 12
Posts: 2
Credit: 0
RAC: 0

its fine

Message 79319 in response to message 79318

its fine

Comment viewing options

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