Advanced search

Forums : Technical Support : WU CPU maxed out
Message board moderation

To post messages, you must log in.

AuthorMessage
ProDigit

Send message
Joined: 16 Nov 19
Posts: 11
Credit: 1,519,607
RAC: 8,122
Message 22518 - Posted: 23 May 2020, 2:58:46 UTC

Hi,
I got a Ryzen 9 3900x, and for some reason Cosmology downloaded 24 core WUs.
I still need 1 or 2 cores for GPUs.
I saw I can set the CPU count to a max of 8 on my account page on this website.

Can this be updated from 1 to 100?
I would like no more than 22 thread WUs, preferably 16 threads or less.
Thanks,
ID: 22518 · Report as offensive     Reply Quote
Jonathan

Send message
Joined: 27 Sep 17
Posts: 161
Credit: 7,580,022
RAC: 1,014
Message 22520 - Posted: 23 May 2020, 5:46:05 UTC - in response to Message 22518.  

That number is the max per work unit. Set it to eight and each task will use eight cpus. You will want to set no new tasks for the project and abort any tasks you have. I usually exit Boinc Manager and all running tasks and then open it back up again after making changes to make sure they get read. Once you allow new tasks, it should read the preferences and get tasks.
ID: 22520 · Report as offensive     Reply Quote
ProDigit

Send message
Joined: 16 Nov 19
Posts: 11
Credit: 1,519,607
RAC: 8,122
Message 22531 - Posted: 29 May 2020, 4:51:38 UTC

Yeah, but I want more than 8 CPUs.
The website doesn't offer this option.
12-16CPU WUs is ideal for me.
I can set it to unlimited, but can anyone help me in what I have to populate app_config.xml with?

(like name, etc...)?
ID: 22531 · Report as offensive     Reply Quote
Jonathan

Send message
Joined: 27 Sep 17
Posts: 161
Credit: 7,580,022
RAC: 1,014
Message 22533 - Posted: 29 May 2020, 6:23:36 UTC - in response to Message 22531.  

camb_boinc2docker workunits set to use 4cpus run between 6 - 7 minutes on my Ryzen 2700. I really doubt you would want any higher than eight cpus. I don't know if the work units will even scale higher than eight. Attaching my app_config.xml if you wish to play around. Set to run 3 concurrent work units with 4cpu cores each.

<app_config>
    <app>
        <name>camb_boinc2docker</name>
        <max_concurrent>3</max_concurrent>
    </app>
    <app_version>
        <app_name>camb_boinc2docker</app_name>
        <plan_class>vbox64_mt</plan_class>
        <avg_ncpus>4</avg_ncpus>
    </app_version>
</app_config>
ID: 22533 · Report as offensive     Reply Quote
ProDigit

Send message
Joined: 16 Nov 19
Posts: 11
Credit: 1,519,607
RAC: 8,122
Message 22535 - Posted: 31 May 2020, 14:08:48 UTC

No, I don't mean 1 WU spread out over 12 CPUs, I mean 1 WU that's optimized for 12CPUs.
Apparently the 24CPU WUs are 1CPU WUs, locking in all my other CPU cores, so projects stalled overnight.
I aborted them all!
ID: 22535 · Report as offensive     Reply Quote
Jonathan

Send message
Joined: 27 Sep 17
Posts: 161
Credit: 7,580,022
RAC: 1,014
Message 22536 - Posted: 1 Jun 2020, 9:46:50 UTC - in response to Message 22535.  

All you had to do was change the values in the provided app_config.xml
ID: 22536 · Report as offensive     Reply Quote
ProDigit

Send message
Joined: 16 Nov 19
Posts: 11
Credit: 1,519,607
RAC: 8,122
Message 22537 - Posted: 1 Jun 2020, 21:56:12 UTC

No!
I'm not even supposed to touch that!
Cosmology needs to make sure if they're sending 24 thread WUs, they actually work on 24 threads!
ID: 22537 · Report as offensive     Reply Quote
Jonathan

Send message
Joined: 27 Sep 17
Posts: 161
Credit: 7,580,022
RAC: 1,014
Message 22538 - Posted: 1 Jun 2020, 23:07:42 UTC - in response to Message 22537.  

It's a problem in counting real cores versus SMT/hyperthreading. You can fix it by setting the project preferences to eight or less cores per workunit or you can use the app_config.xml method to see if you can get a 12 core or more work unit to complete.
I don't know of any of the Virtual Box projects that do what you want.
ID: 22538 · Report as offensive     Reply Quote
ProDigit

Send message
Joined: 16 Nov 19
Posts: 11
Credit: 1,519,607
RAC: 8,122
Message 22541 - Posted: 2 Jun 2020, 23:58:13 UTC

I will limit it to 4 cores at a time. As even with 8 cores I get compute errors.
I think because cosmology taxes the CPU more than most other projects, causing the cpu frequency to drop below the speeds it can sustain on a fixed overclocked frequency.

The more single threaded WUs I get from Cosmology, the lower the CPU frequency goes.
From 3,9Ghz on most projects on my 3900x, to 3600Mhz with 24 threads of cosmology.
One or two threads might allow the cpu to maintain the set frequency of 3,8Ghz (I hope).

The only reason why I overclock to manual, is because auto overclock (PBO), causes the CPU to ramp up and down, and causes the power usage to rise (power consumption drops at a fixed overclock, vs rises at a dynamic overclock), plus a fixed overclock allows it to run in higher boost (+50Mhz) over dynamically overclocking.
ID: 22541 · Report as offensive     Reply Quote

Forums : Technical Support : WU CPU maxed out