What does 0.01CPU's mean


Message boards : Number crunching : What does 0.01CPU's mean

Message board moderation

To post messages, you must log in.
AuthorMessage
Richard Mitnick
Avatar

Send message
Joined: 7 Nov 23
Posts: 1
Credit: 134,967
RAC: 5
Message 8276 - Posted: 7 Mar 2024, 3:09:48 UTC
I looked at my upcoming tasks and saw that they showed 0.01CPU with the GPU. What does 0.01CPU mean? How is that possible/ I have 8 cores available.

Thanks.
Please check out my blog
http://sciencesprings.wordpress.com
http://facebook.com/sciencesprings
ID: 8276 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 23 Apr 21
Posts: 70
Credit: 55,389,952
RAC: 540,684
Message 8277 - Posted: 7 Mar 2024, 13:50:09 UTC - in response to Message 8276.  
It’s how much of a single CPU core that the GPU application is projected to use while the GPU app runs. So 0.01 means essentially that 1% of a single CPU core is needed to run the GPU task.

Theres always some element of CPU computation needed for any GPU task. Some applications require more CPU than others.

This is also not in any way determining the CPU use. Changing this value does not actually change what the GPU applications will do. This value is only there for the purposes of BOINC to figure out how much systems resources are used in total. It needs to know this so it can best determine how many other tasks to run on the CPU.

For example if you had four GPU tasks running, and each one needed 0.5 CPU, that tells BOINC that running these four tasks will need two CPU threads for support. If you have an 8-thread CPU, and you are allowing the CPU to work 100%, then BOINC would run 6 more CPU tasks.

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

Message boards : Number crunching : What does 0.01CPU's mean