Am i crunching with my CPU tasks available for GPU?
Message boards :
Number crunching :
Am i crunching with my CPU tasks available for GPU?
Message board moderation
Author | Message |
---|---|
Send message Joined: 12 Nov 22 Posts: 4 Credit: 826,785 RAC: 1,141 |
Asteroids can use both CPU and GPU. Am i not crunching with my CPU something that can be crunched with GPU. Right? Just asking to be sure. And just in case can i fix it disabling the CPU option in my preferences or will it also make me stop to receive GPU tasks since a little part of the CPU is also used during GPU ones?
|
Send message Joined: 16 Nov 22 Posts: 131 Credit: 144,263,005 RAC: 485,962 |
|
Send message Joined: 12 Nov 22 Posts: 4 Credit: 826,785 RAC: 1,141 |
|
Send message Joined: 16 Nov 22 Posts: 131 Credit: 144,263,005 RAC: 485,962 |
Your welcome. It is a common misconception that any setting we use in various projects settings or app_config or app_info files actually have any control over cpu resource usage when crunching any gpu task. Only the gpu application as coded itself, has any influence or control of how much cpu resource is needed to support the gpu task running. It will use as much or as little cpu support as needed. Only the developer can control that. Some gpu tasks at project need very minimal cpu support. And some projects need massive gpu support and can use commonly 1-2 cpu cores to support each gpu task. On the extreme end are the PythonGPU tasks at GPUGrid project which even though they are released as gpu tasks, and do use the gpu occasionally, they are in principle a cpu task in reality and consume as many cpu cores as the host has. The cpu_usage values in app_config files, for example, are only used by the project scheduler for determining the host loading so the scheduler can decide if there is room to run more cpu tasks. A proud member of the OFA (Old Farts Association) |
Message boards :
Number crunching :
Am i crunching with my CPU tasks available for GPU?