Running on ATI

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 320
Credit: 8545955
RAC: 0

RE: BOINCmanager says this

Message 78612 in response to message 78611

Quote:
BOINCmanager says this task is using 0.15 CPU + 1.00 GPU. I am not sure where that number comes from, but it clearly way off the mark.

Thanks for the info. These settings are set by us and they are realistic. Please note that there's a known bug in AMD's Catalyst drivers that can cause 100% CPU load (single core) when there are more than one GPUs available. This bug shouldn't apply in your case since you have only one GPU as far as I can tell. Or is there another one not reported by BOINC?

You may test Catalyst 11.6 (although our app's recommended drivers are 11.7 and later) to see whether it's in fact the driver as some have reported that this issue can also affect single GPU setups...

Cheers,
Oliver

zombie67 [MM]
zombie67 [MM]
Joined: 10 Oct 06
Posts: 73
Credit: 30924459
RAC: 0

There is only one CPU in that

There is only one CPU in that machine.

FWIW, run times with only 2 of 4 cores crunching are about the same as 3 of 4 cores. No noticeable difference. Below are some examples.

But running with all 4 cores, the time has shot way up. I don't have any examples to share yet. And at this rate, it looks like it will take about 12-13 hours to complete. So maybe tomorrow I will have an example to share. I think this means the task is CPU-starved.

With 50%:
http://albertathome.org/task/45270
Run time 4,650.91
CPU time 4,331.19

http://albertathome.org/task/48300
Run time 5,166.38
CPU time 4,776.22
(FWIW, validated against CUDA)

With 75%:
http://albertathome.org/task/45059
Run time 5,165.22
CPU time 4,847.52

http://albertathome.org/task/45079
Run time 5,594.42
CPU time 4,749.09

Edit: One other note: For CUDA apps, the CPU time is about 25% of the run time. For these ATI tasks, it is about 95%.

Dublin, California
Team: SETI.USA

TRuEQ & TuVaLu
TRuEQ & TuVaLu
Joined: 11 Sep 06
Posts: 75
Credit: 615315
RAC: 0

Thank you Oliver for the

Thank you Oliver for the info.

And zoombie for the comparissons.

Mayby I should have tried with only this project running so that all CPU is free.
I think one should be able to use the non-used cores to other projects and the 70% of the used core to other projects as well.

I hope you will solve this in future releases.

I am in pause here until 6.13.xx is boinc recomended version.

pragmatic prancing periodic problem child, left
pragmatic pranc...
Joined: 26 Jan 05
Posts: 153
Credit: 70000
RAC: 0

Updated to 11.7 Catalysts.

Updated to 11.7 Catalysts. Now I'm using a full CPU core, whereas before it would use 10-20%.

It's good I set BOINC to only use 2 cores, that way I have one left for non-BOINC stuff (2 core plus HT).

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 320
Credit: 8545955
RAC: 0

RE: Updated to 11.7

Message 78616 in response to message 78615

Quote:
Updated to 11.7 Catalysts. Now I'm using a full CPU core, whereas before it would use 10-20%

See, that's what I said. It's a pitty but AMD's drivers are just a big PITA... The colleagues at SETI have similar issues and maybe we'll try a previous SDK/driver version (most likely 2.4/11.4) but that comes with its own set of issues. There's no universal solution right now.

Oliver

zombie67 [MM]
zombie67 [MM]
Joined: 10 Oct 06
Posts: 73
Credit: 30924459
RAC: 0

RE: But running with all 4

Message 78617 in response to message 78613

Quote:
But running with all 4 cores, the time has shot way up. I don't have any examples to share yet. And at this rate, it looks like it will take about 12-13 hours to complete. So maybe tomorrow I will have an example to share. I think this means the task is CPU-starved.

For the record, after about 6 hours, the whole system locked up and required a hard reboot. Upon reboot, the work for the ATI task was not lost. That's good. But I could not wait any longer (our team is joining another challenge today, which requires 6.12.xx or less). So I changed the CPU usage down to 50% to get it completed quickly. I won't have an example to show for a week or so. But I think we all know the behavior well enough now. With 11.11, the ATI tasks require a whole free core.

Dublin, California
Team: SETI.USA

TRuEQ & TuVaLu
TRuEQ & TuVaLu
Joined: 11 Sep 06
Posts: 75
Credit: 615315
RAC: 0

Ok, now i figure out how to

Ok, now i figure out how to run albert on my system.

I use a dual-core with ATI 5850 and driver Catalyst 11.9

When I have 1 free core for albert the GPU load is 65-75% , 99% of the time.

When I change CPU priority between low and high I can't see any difference in performance. The core is dedicated to albert when the app needs it.

The CPU load is between 15-25% of the free core.
progress meter shows 29% done in 29minutes and it looks very stable.

Thanks to you who brought the free core information to this thread.

Tex1954
Tex1954
Joined: 1 Dec 11
Posts: 12
Credit: 25500
RAC: 0

I have two systems I am

I have two systems I am testing on.

1) AMD955BE 3.7GHz with HD6990 930MHz.

2) Intel i7-950 4.259GHz with DUAL GTX560 Ti SC 900MHz

Performance of the 1.19 tasks on the Nvidia GTX560 CUDA32 is about seven (7) times faster than on the ATI HD6990 OpenCL.

I just wonder why it runs slow on the HD6990 since the HD6990 is 7 times faster than the GTX560 on Milkyway tasks.

Also, I have to run the 955BE at 50% CPU's to allow two cores to service the HD6990... otherwise it chocks. This is similar to Moo! Wrapper. Very heavy CPU use... one full core per GPU. You can see the difference in CPU times on the two systems... ATI uses a ton more CPU...

8-)

http://albert.phys.uwm.edu/results.php?userid=333355&offset=0&show_names=0&state=2&appid=

Tex1954
Tex1954
Joined: 1 Dec 11
Posts: 12
Credit: 25500
RAC: 0

Boo Boo, I meant to say

Boo Boo,

I meant to say Performance of the 1.19 tasks on the Nvidia GTX560 CUDA32 is about two (2) times faster and about sever (7) times less CPU than on the ATI HD6990 OpenCL.

8-)

Jon Fox
Jon Fox
Joined: 9 Feb 05
Posts: 7
Credit: 138252
RAC: 0

Received a large set of WUs

Received a large set of WUs on 26 November, all failed with

"Error while downloading"
http://albert.phys.uwm.edu/host_sched_logs/1/1301
or
"Error while computing"
http://albert.phys.uwm.edu/host_sched_logs/1/1301

Core Client Startup Event Log:

Tue Nov 29 20:26:26 2011 | | Starting BOINC client version 6.13.12 for x86_64-apple-darwin Tue Nov 29 20:26:26 2011 | | This a development version of BOINC and may not function properly
Tue Nov 29 20:26:26 2011 | | log flags: file_xfer, sched_ops, task
Tue Nov 29 20:26:26 2011 | | Libraries: libcurl/7.21.7 OpenSSL/0.9.7l zlib/1.2.5 c-ares/1.7.4
Tue Nov 29 20:26:26 2011 | | Data directory: /Library/Application Support/BOINC Data
Tue Nov 29 20:26:26 2011 | | Processor: 4 GenuineIntel Intel(R) Core(TM) i5-2500S CPU @ 2.70GHz [x86 Family 6 Model 42 Stepping 7]
Tue Nov 29 20:26:26 2011 | | Processor features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 xAPIC POPCNT AES PCID XSAVE OSXSAVE
Tue Nov 29 20:26:26 2011 | | OS: Mac OS X 10.7.2 (Darwin 11.2.0)
Tue Nov 29 20:26:26 2011 | | Memory: 4.00 GB physical, 906.57 GB virtual
Tue Nov 29 20:26:26 2011 | | Disk: 930.71 GB total, 906.32 GB free
Tue Nov 29 20:26:26 2011 | | Local time is UTC -6 hours
Tue Nov 29 20:26:26 2011 | | OpenCL: ATI GPU 0: ATI Radeon HD 6770M (driver version 1.0, device version OpenCL 1.1, 512MB)
Tue Nov 29 20:26:26 2011 | | ATI GPU is OpenCL-capable

--
Jon

Comment viewing options

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