6.3.10-runs 2CPU+1GPU on a CoreDuo since yesterday

Message boards : Graphics cards (GPUs) : 6.3.10-runs 2CPU+1GPU on a CoreDuo since yesterday
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · Next

AuthorMessage
Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist

Send message
Joined: 14 Mar 07
Posts: 1958
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 2752 - Posted: 3 Oct 2008, 17:54:16 UTC - in response to Message 2750.  

So,
apparently something has changed during the last server update. The behavior is not normal. I have asked the developer about it, I could move back to previous server release, but I would like to hear from then first.

gdf
ID: 2752 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist

Send message
Joined: 14 Mar 07
Posts: 1958
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 2755 - Posted: 3 Oct 2008, 18:16:25 UTC - in response to Message 2752.  
Last modified: 3 Oct 2008, 18:16:39 UTC

Problem found and fixed. Now the behavior is as before: 1GPU+1CPU

When there will be no performance drop in using the 0 CPU, we will do the change in the policy.

gdf
ID: 2755 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile [XTBA>XTC] ZeuZ

Send message
Joined: 15 Jul 08
Posts: 60
Credit: 108,384
RAC: 0
Level

Scientific publications
wat
Message 2758 - Posted: 3 Oct 2008, 18:36:32 UTC
Last modified: 3 Oct 2008, 18:36:40 UTC

Thank you GDF
ID: 2758 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KyleFL

Send message
Joined: 28 Aug 08
Posts: 33
Credit: 786,046
RAC: 0
Level
Gly
Scientific publications
wat
Message 2759 - Posted: 3 Oct 2008, 19:02:31 UTC - in response to Message 2755.  

Problem found and fixed. Now the behavior is as before: 1GPU+1CPU

When there will be no performance drop in using the 0 CPU, we will do the change in the policy.

gdf



Thanks gdf

Just got a new task and it seems the behavior is back to normal (switched back to use 100% CPU Cores and 1xGPU + 1xCPU Tasks are running)

We know to appreciate your work and your quick finding & fixing the problem.


Cu KyleFL
ID: 2759 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Kokomiko
Avatar

Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 2760 - Posted: 3 Oct 2008, 19:04:57 UTC

This should be configurable by the user. Someone like to use all cores for other projects and someone not.

A GTX280 needs for one WU

with ncpu-entry 8h 24m, thats 384,77 Credits/h.
without ncpu-entry 10h 28m, thats 308,99 Credits/h.

The difference is here 75,78 cr/h. The additional usable core with ncpus=5 can't reach such a amount of credits in one hour, also not on PrimeGrid. There I get 53,23 cr/h while crunching PSP Sieve.

So for a GTX280 a ncpu-entry cores+1 is not advisable.

That takes not the same effect on a 8800GT or smaller graphic card.

You have to calculate for your own.
ID: 2760 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
localizer

Send message
Joined: 17 Apr 08
Posts: 113
Credit: 1,656,514,857
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 2761 - Posted: 3 Oct 2008, 20:01:23 UTC

....... Still have the issue - Quad still wants to run 5 processes, and the PS3Grid process runs veeeerrrrryyyyyy slowly - how can this be fixed?
ID: 2761 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Kokomiko
Avatar

Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 2762 - Posted: 3 Oct 2008, 20:16:33 UTC - in response to Message 2761.  

....... Still have the issue - Quad still wants to run 5 processes, and the PS3Grid process runs veeeerrrrryyyyyy slowly - how can this be fixed?


It may be look very slowly, but it's only showing the CPU using time and not the real time. The system should be run in normal state after the next connect to the server (if you don't have created a cc_config.xml with a ncpus-entry in the BOINC-data directory).

The new server software has a flag for GPU using software to add a non existent core for crunching with all CPU-cores and a additional virtual core for the GPU. This flag is switsched by GDF, so your client should work as normal after the next connect.

ID: 2762 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
localizer

Send message
Joined: 17 Apr 08
Posts: 113
Credit: 1,656,514,857
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 2783 - Posted: 4 Oct 2008, 5:54:22 UTC - in response to Message 2762.  


It may be look very slowly, but it's only showing the CPU using time and not the real time. The system should be run in normal state after the next connect to the server (if you don't have created a cc_config.xml with a ncpus-entry in the BOINC-data directory).

The new server software has a flag for GPU using software to add a non existent core for crunching with all CPU-cores and a additional virtual core for the GPU. This flag is switsched by GDF, so your client should work as normal after the next connect.
[/quote]


Thanks Kokomiko - I can see from today's WU that the step time has moved from 42ms to 70ms - so something has slowed my GTX260. Unfortunately, the project is mostly offline at the moment... so I'll have to wait for the cure!
ID: 2783 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KyleFL

Send message
Joined: 28 Aug 08
Posts: 33
Credit: 786,046
RAC: 0
Level
Gly
Scientific publications
wat
Message 2785 - Posted: 4 Oct 2008, 6:00:22 UTC

Burdett:

You can do a workaround in your BOINC settings:

Just tell your BOINC, that (on Multiprozessor Systems use only xx Cores)

On a Quad: 75%
On a Duo: 50%

That should get you back to normal as long as the "wrong" server flag is active.
After getting the next new work, stop the cpu taks, take the setting back to 100% and restart the CPU Task.

That did the trick for me.


Cu KyleFL
ID: 2785 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
localizer

Send message
Joined: 17 Apr 08
Posts: 113
Credit: 1,656,514,857
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 2786 - Posted: 4 Oct 2008, 7:08:23 UTC - in response to Message 2785.  
Last modified: 4 Oct 2008, 7:08:46 UTC

Burdett:

You can do a workaround in your BOINC settings:

Just tell your BOINC, that (on Multiprozessor Systems use only xx Cores)

On a Quad: 75%
On a Duo: 50%

That should get you back to normal as long as the "wrong" server flag is active.
After getting the next new work, stop the cpu taks, take the setting back to 100% and restart the CPU Task.

That did the trick for me.


Cu KyleFL


Done & working - thanks!
ID: 2786 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Venturini Dario[VENETO]

Send message
Joined: 26 Jul 08
Posts: 44
Credit: 4,832,360
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwatwatwatwat
Message 2797 - Posted: 4 Oct 2008, 18:42:16 UTC

I can't manage to make the cc_config.xml trick work anymore... any other with the same issue?
ID: 2797 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Kokomiko
Avatar

Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 2798 - Posted: 4 Oct 2008, 18:47:47 UTC - in response to Message 2797.  

I can't manage to make the cc_config.xml trick work anymore... any other with the same issue?


What have you tried? Cores +1 or -1? What's your goal? Running one virtual core more or reserve one core for feeding the GPU with max speed?
ID: 2798 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Venturini Dario[VENETO]

Send message
Joined: 26 Jul 08
Posts: 44
Credit: 4,832,360
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwatwatwatwat
Message 2801 - Posted: 5 Oct 2008, 8:48:18 UTC - in response to Message 2798.  

I have a dual core and I tried Ncpus 1, 2 and 3 (-1, 0, +1) but none of the options worked.

I want to run two "normal" tasks + the GPUGrid one.

The fact is that, whatever I wrote in the cc_config file, it just ran normal tasks, with the GPUGrid one "waiting for elaboration".

Without the cc_config file, GPUGrid works but it reserves a core for itself (1 normal task + the GPUGrid one).
ID: 2801 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KyleFL

Send message
Joined: 28 Aug 08
Posts: 33
Credit: 786,046
RAC: 0
Level
Gly
Scientific publications
wat
Message 2802 - Posted: 5 Oct 2008, 9:22:09 UTC - in response to Message 2801.  

I have a dual core and I tried Ncpus 1, 2 and 3 (-1, 0, +1) but none of the options worked.

I want to run two "normal" tasks + the GPUGrid one.

The fact is that, whatever I wrote in the cc_config file, it just ran normal tasks, with the GPUGrid one "waiting for elaboration".

Without the cc_config file, GPUGrid works but it reserves a core for itself (1 normal task + the GPUGrid one).


You´ll get ~30% longer computing time on the GPU-WU if you run a CPU-WU on the Core that the GPU-WU is using.
Is it possible that you did put the cc_config file in the wrong directory?
Or that you didn´t restart your Boinc after making your changes?


Cu KyleFL
ID: 2802 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile koschi
Avatar

Send message
Joined: 14 Aug 08
Posts: 127
Credit: 913,858,161
RAC: 13
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwat
Message 2803 - Posted: 5 Oct 2008, 9:41:05 UTC
Last modified: 5 Oct 2008, 9:42:27 UTC

He is running Linux, there the slowdown is almost not measurable, at least on my machines there seems to be no impact to the "time per step" value when I set ncpus+1

Plus I added the following entry to roots crontab to increase the priority of the acemd process automatically:

* * * * * renice 5 `ps -ef | grep acemd | grep -v grep | awk '{ print $2 }'`
ID: 2803 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
STE\/E

Send message
Joined: 18 Sep 08
Posts: 368
Credit: 4,174,624,885
RAC: 0
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 2804 - Posted: 5 Oct 2008, 9:44:16 UTC

So for a GTX280 a ncpu-entry cores+1 is not advisable.

That takes not the same effect on a 8800GT or smaller graphic card.

You have to calculate for your own.


I take it from reading this I can run the ncpu-entry cores+1 if I have a 8800GT because it doesn't need a CPU Core reserved for it ... ???
ID: 2804 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KyleFL

Send message
Joined: 28 Aug 08
Posts: 33
Credit: 786,046
RAC: 0
Level
Gly
Scientific publications
wat
Message 2805 - Posted: 5 Oct 2008, 10:08:26 UTC - in response to Message 2804.  

So for a GTX280 a ncpu-entry cores+1 is not advisable.

That takes not the same effect on a 8800GT or smaller graphic card.

You have to calculate for your own.


I take it from reading this I can run the ncpu-entry cores+1 if I have a 8800GT because it doesn't need a CPU Core reserved for it ... ???


No, it´s just math:

A 8800GT needs for one WU (just a rough estimaion of me)

with ncpu-entry ~16h , thats ~200 Credits/h.
without ncpu-entry ~20h thats ~160 Credits/h.

The difference here would be ~40cr/h as opposed to the 75,78 cr/h difference if a GTX280 would be involved. The additional usable core with ncpus=5 could propably reach such a amount of credits in one hour, for example on PrimeGrid. There You could get ~50 cr/h while crunching PSP Sieve.
So on a 8800GT the NCPU+1 "could" make sense.

But as already said -- you´d have to do the math yourself for your card, for you´re CPU (propably is your CPU slower and can´t get 50cr/h - or your GPU takes a greater hit on performance).


Cu KyleFL
ID: 2805 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KyleFL

Send message
Joined: 28 Aug 08
Posts: 33
Credit: 786,046
RAC: 0
Level
Gly
Scientific publications
wat
Message 2806 - Posted: 5 Oct 2008, 10:13:03 UTC - in response to Message 2803.  

He is running Linux, there the slowdown is almost not measurable, at least on my machines there seems to be no impact to the "time per step" value when I set ncpus+1

Plus I added the following entry to roots crontab to increase the priority of the acemd process automatically:

* * * * * renice 5 `ps -ef | grep acemd | grep -v grep | awk '{ print $2 }'`



Oh, sorry -- I didn´t get it from his post, that he was running on linux. That - of course - would be a different story.

On Windows I would wait a few additional weeks, until the problem with the scheduler is sorted out and the NCPU+1 can be run without a penatly.
Maybe it´s possible to let Boinc run the GPU-WU with a higher prozess priority than the CPU WUs. That way the GPU-WU always would get CPU time and the CPU-WU would only take the idle-cycles left...


Cu KyleFL
ID: 2806 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Venturini Dario[VENETO]

Send message
Joined: 26 Jul 08
Posts: 44
Credit: 4,832,360
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwatwatwatwat
Message 2817 - Posted: 5 Oct 2008, 22:34:16 UTC - in response to Message 2802.  

I have a dual core and I tried Ncpus 1, 2 and 3 (-1, 0, +1) but none of the options worked.

I want to run two "normal" tasks + the GPUGrid one.

The fact is that, whatever I wrote in the cc_config file, it just ran normal tasks, with the GPUGrid one "waiting for elaboration".

Without the cc_config file, GPUGrid works but it reserves a core for itself (1 normal task + the GPUGrid one).


You´ll get ~30% longer computing time on the GPU-WU if you run a CPU-WU on the Core that the GPU-WU is using.
Is it possible that you did put the cc_config file in the wrong directory?
Or that you didn´t restart your Boinc after making your changes?


Cu KyleFL


As someone suggested I'm running Linux.

It's not possible that I put the file in the wrong directory because it was there before the server change and it made the trick work. After the server change *puff* it didn't work anymore.

And I'm sure that I restarted BOINC *every* time so that's not the issue.

I really have no idea of what happened but I know that running 1 normal WU and 1 GPUGrid WU pisses me off because it wastes 95% of one of my cores
ID: 2817 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JKuehl2

Send message
Joined: 18 Jul 08
Posts: 33
Credit: 3,233,174
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 2818 - Posted: 5 Oct 2008, 23:01:24 UTC - in response to Message 2806.  

[quote
On Windows I would wait a few additional weeks, until the problem with the scheduler is sorted out and the NCPU+1 can be run without a penatly.
Maybe it´s possible to let Boinc run the GPU-WU with a higher prozess priority than the CPU WUs. That way the GPU-WU always would get CPU time and the CPU-WU would only take the idle-cycles left...


Cu KyleFL


Tried that with manual assignment of priority with windows-scheduler. Didn´t work, the problem lies elsewhere.
ID: 2818 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · Next

Message boards : Graphics cards (GPUs) : 6.3.10-runs 2CPU+1GPU on a CoreDuo since yesterday

©2025 Universitat Pompeu Fabra