Message boards :
Number crunching :
MW@home 0.82 (ati14) performance
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Nov 10 Posts: 19 Credit: 71,077,081 RAC: 0 |
The performance of the new ati separation seems to have gone down from the last build. The ati13 utilised 99% of my AMD 6950, ati14 now only about 70%. This leads to longer running times of the WUs (+30 sec). Can anybody explain these changes? |
Send message Joined: 8 May 10 Posts: 576 Credit: 15,979,383 RAC: 0 |
Are you talking about from 0.62 -> 0.82? Or from 0.23 to now? The 'last build' part makes me think from 0.62, but the ati13 part makes me think from 0.23 |
Send message Joined: 9 Nov 10 Posts: 19 Credit: 71,077,081 RAC: 0 |
I was talking about 0.62 -> 0.82. Two weeks ago i still had 99% utilisation, now with no changes in hardware or software only 70%. |
Send message Joined: 30 Mar 09 Posts: 63 Credit: 621,582,726 RAC: 0 |
A picture may help here; In this case a 'fix10' wu on a HD6970 in 93 secs. |
Send message Joined: 1 Sep 08 Posts: 204 Credit: 219,354,537 RAC: 0 |
I found that if I leave one logical core free on an i7 I get 99% utilization again and nice run times. However, at full cpu load I get ~80+/-5%. The higher values were obtained with frequency 30 and priority "higher than normal", while the lower numbers where at frequency 60. The higher frequency didn't improve anything - the screen is quite smooth even at 30 Hz. MrS Scanning for our furry friends since Jan 2002 |
Send message Joined: 1 Sep 08 Posts: 204 Credit: 219,354,537 RAC: 0 |
I managed to grab the std output of 2 (hopefully) rather similar tasks. The interesting part is that the old (0.62) app underestimated completion time, whereas the new one (0.82) overestimates it by just the same amount. Overall a speed increase is seen due to the improved likelihood calculation. 0.62 wrote:
0.82 wrote:
MrS Scanning for our furry friends since Jan 2002 |
Send message Joined: 9 Nov 10 Posts: 19 Credit: 71,077,081 RAC: 0 |
I found that if I leave one logical core free on an i7 I get 99% utilization again and nice run times. However, at full cpu load I get ~80+/-5%. The higher values were obtained with frequency 30 and priority "higher than normal", while the lower numbers where at frequency 60. Thanks for the quick reactions! Leaving one logic core free has solved the utilization problem for me. Still it is a pity to leave one core doing nothing. Running times are now also back to normal, maybe even 1-2 sec faster. |
Send message Joined: 22 Dec 07 Posts: 35 Credit: 18,433,204 RAC: 0 |
I doubt that your 1 lost logical core is "doing nothing". Some of it will be used by the system, some by MW and some by other tasks. Typically, if you free a CPU core/thread you see a slight improvement from many types of CPU tasks, so it's rarely a complete loss of a CPU thread. If you are using 7 from 8 threads then I would expect you to see overall CPU usage above 87.5% - the difference is what you are not losing. What does task manager say? |
Send message Joined: 1 Sep 08 Posts: 204 Credit: 219,354,537 RAC: 0 |
What does task manager say? For me it's 87% :) But then I don't like to run a ton of programs I don't need anyway. MrS Scanning for our furry friends since Jan 2002 |
Send message Joined: 15 Jul 08 Posts: 383 Credit: 729,293,740 RAC: 0 |
What does task manager say? 99% on all machines when running 2x WU/GPU. |
Send message Joined: 22 Dec 07 Posts: 35 Credit: 18,433,204 RAC: 0 |
I have an HD 5850 supported by a 2.13GHz Core 2 duo (6400). This thing uses about 40% CPU just to open Task Manager! When minimized to the tray it's still using around 10 or 20%. Clean XP install, and nothing else other than FF on the system (not open at the time). No CPU tasks running on that rig either - probably not worth the bother. Point being, CPU usage is very much dependent on the CPU. XP tends to have about a 3% overhead. Not sure about Vista and W7 but I would expect them to be at least 3%. As for the various Linux flavors, it can vary quite a bit. PS. GPU utilization is 98%, except for the few seconds it takes to load a new task. |
Send message Joined: 28 Feb 10 Posts: 120 Credit: 109,840,492 RAC: 0 |
PS. GPU utilization is 98%, except for the few seconds it takes to load a new task. When you run 2 WU's concurrently, you can mask this 5 - 7 Sec. also. That will bring you 4 - 5 % more credits. You need a App_info.xml file in your project data DIR. It works as follows: wu 1 and wu 2 need 50% GPU each. When wu 1 is ready and does the CPU stuff, WU 2 get's 100 % GPU. Then the next WU is loaded, and when wu 2 finish the new wu 1 get's 100% GPU for that time - As result the GPU ist most of the time 99 - 100 % in use. |
Send message Joined: 19 Feb 08 Posts: 350 Credit: 141,284,369 RAC: 0 |
PS. GPU utilization is 98%, except for the few seconds it takes to load a new task. 4-5% more credit is a bit optimistic, but basically right. BTW, I never have seen a low GPU-load on my both systems, my mainsys runs 8 CPU's at 100% and 2 GPU's at 98-99% Win7-64, latest driver, latest BM. |
Send message Joined: 28 Feb 10 Posts: 120 Credit: 109,840,492 RAC: 0 |
4-5% more credit is a bit optimistic, but basically right. You are right, a bit optimistic btw. I made this experince with the older 0.62 app and i have a rather old single CPU in my System so the CPU Delay was longer. OT: Viele chruncher Grüsse aus Aderklaa :-) |
Send message Joined: 20 Sep 08 Posts: 1391 Credit: 203,563,566 RAC: 0 |
|
Send message Joined: 26 Feb 11 Posts: 170 Credit: 205,868,768 RAC: 5,925 |
4-5% more credit is a bit optimistic, but basically right. OT2: lebst du in Wien? wenn ja grüße aus der brigittenau :P wenn ich könnte würde ich den donaukanal daneben für eine megawasserkühlung verwenden :D DSKAG Austria Research Team: http://www.research.dskag.at |
Send message Joined: 28 Feb 10 Posts: 120 Credit: 109,840,492 RAC: 0 |
@dskagcommunity: hast PN |
Send message Joined: 1 Sep 08 Posts: 204 Credit: 219,354,537 RAC: 0 |
Some (short) time ago I tested GPU utilization and found that I had to leave one CPU core free to get 98 - 99%. However, now I just went from 7 to 8 CPU threads and I'm still at normal GPU performance, not at ~80%. The difference: back then I was running a ful load of Einstein@Home (global correlations search), now I've got a mix of WCG, Yoyo and Einstein. Einstein is.. quite successful at making optimum use of the CPU. Seems like that's leaving too little to serve the GPU, whereas other projects are *nicer*. MrS Scanning for our furry friends since Jan 2002 |
Send message Joined: 22 Dec 07 Posts: 35 Credit: 18,433,204 RAC: 0 |
Stuck in a nicer CPU (Q8400) and now using 3 cores elsewhere. Sits at 77% CPU utilization and 98% GPU utilization. That's with an old GT240 and attached to Einstein. Alas the GT240 keeps downclocking, hence it's not being used elsewhere. |
Send message Joined: 14 Feb 09 Posts: 999 Credit: 74,932,619 RAC: 0 |
Stuck in a nicer CPU (Q8400) and now using 3 cores elsewhere. Sits at 77% CPU utilization and 98% GPU utilization. Drop your drivers down to 266.58 and the downclock issue should go away. |
©2025 Astroinformatics Group