gpu stop work if cpu wu´s at high priority


log in

Advanced search

Message boards : Number crunching : gpu stop work if cpu wu´s at high priority

Author Message
Profile tpl
Avatar
Send message
Joined: 12 Nov 03
Posts: 364
Credit: 193,928,145
RAC: 12,409
Germany
Message 1228400 - Posted: 6 May 2012, 19:21:29 UTC

hi,
at my i7 with 2 nvidia 570 running 8 wu´s cpu and 4 wu´s
at gpu....but when all cpu wu´s running at high priority
the ´gpu stops crunching.
don´t know why :-(

Profile jason_gee
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 24 Nov 06
Posts: 5051
Credit: 73,859,812
RAC: 12,156
Australia
Message 1228403 - Posted: 6 May 2012, 19:29:16 UTC - in response to Message 1228400.
Last modified: 6 May 2012, 19:35:21 UTC

hi,
at my i7 with 2 nvidia 570 running 8 wu´s cpu and 4 wu´s
at gpu....but when all cpu wu´s running at high priority
the ´gpu stops crunching.
don´t know why :-(


The technical term is 'CPU overcommit' and is complicated. Your GPU worker threads that feed the GPU's need to be higher than the CPU tasks, or they will never get any CPU to feed them.

If you are using some priority changing software, like Fred's priority tool, or Process Lasso, I would suggest to keep CPU processes at 'Below Normal', and boost GPU host processes to 'Above Normal'

[Edit:]Another option is to keep 1 real or virtual core free to feed them

Jason
____________
"It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change."
Charles Darwin

Profile tpl
Avatar
Send message
Joined: 12 Nov 03
Posts: 364
Credit: 193,928,145
RAC: 12,409
Germany
Message 1228410 - Posted: 6 May 2012, 19:42:29 UTC

thx for quick answer,
i change from 7.0.23 to 7.0.25 and at the moment
all running "normal"
maybe a bug at bm 7.0.23

Profile Cliff HardingProject donor
Volunteer tester
Avatar
Send message
Joined: 18 Aug 99
Posts: 1009
Credit: 53,048,122
RAC: 43,264
United States
Message 1228423 - Posted: 6 May 2012, 20:22:38 UTC - in response to Message 1228400.

hi,
at my i7 with 2 nvidia 570 running 8 wu´s cpu and 4 wu´s
at gpu....but when all cpu wu´s running at high priority
the ´gpu stops crunching.
don´t know why :-(


Regardless of which version of BOINC you are running you should leave at least one CPU core available for GPU processing. Both of my machines (i7/930 & i7/950) both have 2 physical GPU devices on board and are running 7 cores for CPU processing (90%).
____________


I don't buy computers, I build them!!

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8634
Credit: 51,611,893
RAC: 48,701
United Kingdom
Message 1228429 - Posted: 6 May 2012, 20:33:12 UTC - in response to Message 1228403.

The technical term is 'CPU overcommit' and is complicated.

No, the technical term is 'bug' ;-)

This one was fixed by changeset [25497]:

client: fix typo that prevented GPU jobs from running if CPUs were filled with EDF jobs

Part of the confusion is the multiple uses of the word 'priority': although I'm perfectly happy to talk about application, process, or thread priority in context, I think in the context of BOINC Manager it more commonly means the 'Earliest Deadline First' in David's checkin note.

Profile jason_gee
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 24 Nov 06
Posts: 5051
Credit: 73,859,812
RAC: 12,156
Australia
Message 1228431 - Posted: 6 May 2012, 20:36:53 UTC - in response to Message 1228429.

The technical term is 'CPU overcommit' and is complicated.

No, the technical term is 'bug' ;-)

This one was fixed by changeset [25497]:

client: fix typo that prevented GPU jobs from running if CPUs were filled with EDF jobs

Part of the confusion is the multiple uses of the word 'priority': although I'm perfectly happy to talk about application, process, or thread priority in context, I think in the context of BOINC Manager it more commonly means the 'Earliest Deadline First' in David's checkin note.


Ah, 'bugs', I read about those...
____________
"It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change."
Charles Darwin

Wembley
Volunteer tester
Avatar
Send message
Joined: 16 Sep 09
Posts: 415
Credit: 888,257
RAC: 0
United States
Message 1228439 - Posted: 6 May 2012, 21:04:38 UTC - in response to Message 1228431.

Ah, 'bugs', I read about those...


I use 'Raid'
____________


Donate with your searches and online buys:
http://www.goodsearch.com/toolbar/university-of-california-setihome

Grant (SSSF)
Send message
Joined: 19 Aug 99
Posts: 5868
Credit: 60,610,132
RAC: 47,412
Australia
Message 1228450 - Posted: 6 May 2012, 21:28:34 UTC - in response to Message 1228423.

Regardless of which version of BOINC you are running you should leave at least one CPU core available for GPU processing.

Both my systems use all CPU cores for crunching as well as the GPUs. No problems. Maybe running a couple of dual GPU cards would make it worth it, but for just the one GPU it's not worth leaving a CPU core unused for CPU processing.
____________
Grant
Darwin NT.

Message boards : Number crunching : gpu stop work if cpu wu´s at high priority

Copyright © 2014 University of California