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: 366
Credit: 194,200,061
RAC: 6,809
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: 5080
Credit: 74,108,422
RAC: 5,641
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: 366
Credit: 194,200,061
RAC: 6,809
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: 1026
Credit: 53,858,633
RAC: 16,700
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: 8760
Credit: 52,710,959
RAC: 24,068
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: 5080
Credit: 74,108,422
RAC: 5,641
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: 5917
Credit: 61,701,195
RAC: 25,117
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