Bad performances under Linux Ubuntu 11.10

Webilia
Webilia
Joined: 26 May 09
Posts: 2
Credit: 9957079
RAC: 0
Topic 196223

I recently installed Boinc on Linux Ubuntu 11.10 on my laptop and i would to contribe at einstein@home frmo this computer, but the performances under this SO is very bad. To complete a task (of the same type) it's need 2 or 3 times the time normally taken on Windws 7.

My laptop has an Intel i3 CPU (Clarkdale) with HD1000 integrated GPU. It's hasn't a discrete GPU.

Can you confirm to me that the HD1000 GPU doesn't support GPU computing? So if the problem isn't the lack of the support of GPU computing from the graphics driver, which may be the problem?

Thanks in advance (and sorry for my english).

Enrico.

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2798040
RAC: 2807

Bad performances under Linux Ubuntu 11.10

From the Intel® OpenCL SDK FAQ:

Quote:
10. Does Intel® OpenCL SDK support the Intel® Processor Graphics (integrated graphics)?
Intel® OpenCL SDK 1.5 supports only the OpenCL CPU Device. Intel is evaluating when and where OpenCL support will intercept our products, including processor graphics, but no announcement has been made.

Claggy

Webilia
Webilia
Joined: 26 May 09
Posts: 2
Credit: 9957079
RAC: 0

Thank you Claggy, so whitch

Thank you Claggy, so whitch can be the reason for a so slowly computing of the tasks on Ubuntu?

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 798267391
RAC: 1197564

Hi I doubt this is related

Hi

I doubt this is related to GPU, the CPU only gamma-ray pulsar search tasks appear to be slower than normal.

I would check whether the CPU is running at the full CPU clock frequency. Usually there is a graphical tool "System Monitor" that you can use for this, or in the console you can type

cat /proc/cpuinfo

a couple of times while BOINC is running and see if the frequency is at its max.

There can (at least) be two reasons why the CPU is not running at full speed:

1) overheating (unlikely, because it did work under Windows, but you never know). You should be able to check the CPU temperature also with the System Monitor tool

2) Power saving ignores "nice" tasks: If your powersaving settings are set to scale the frequency according to the system load (in general a good idea), you should check whether the settings instruct it to ignore "nice" tasks: BOINC CPU apps are running at the lowest priority (max "nice" value). Linux power saving daemons have a configuration option to ignore the load from those nice processes when making the decision to decrease/increase clock frequency (that is_: if set, the CPU will not be throttled up just to make "nice" processes run faster).

http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt#152

Sometimes you can query this setting directly, try

cat /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load

HBE

steffen_moeller
steffen_moeller
Joined: 9 Feb 05
Posts: 78
Credit: 1773655132
RAC: 0

The binary running is not

The binary running is not from Ubuntu but from the Einstein@Home developers and the same for most of us, so I would expect some local disturbance of some sort. With a process monitoring tool like "top" it may help to search for a non-boinc process to take away CPU time. Hm. I would not want to exclude the possibility that the Windows compiler is particularly well suited for your platform and thus more performant ... but not by a factor of 2 or 3. If it is such much, and you in an experimental mode, then the factor should still be observable with Windows running virtually in an emulator like virtualbox. Are you getting much less credit than the application expects to get in the stats?

How much memory does the machine have? And how much is left when running?

Steffen

Comment viewing options

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