Message boards : Number crunching : Multi-Threaded WUs
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 9 Nov 25 Posts: 11 Credit: 4,062,600 RAC: 37,044 |
Has anyone tried running these WUs with more than one CPU thread? This app_config works for me. <!-- i9-10980XE 18c36t 4x16=64 GB L3 Cache 24.75 MB -->
<app_config>
<app>
<name>10_Spacious@home[20251021.1426]</name>
<!-- 10_Spacious@home -->
<fraction_done_exact/>
</app>
<app_version>
<app_name>10_Spacious@home[20251021.1426]</app_name>
<avg_ncpus>3</avg_ncpus>
<cmdline>--nthreads 3</cmdline>
</app_version>
<project_max_concurrent>12</project_max_concurrent>
<report_results_immediately/>
</app_config>Click Read Config Files and it updates on the fly.
|
|
Send message Joined: 9 Nov 25 Posts: 11 Credit: 4,062,600 RAC: 37,044 |
Apparently it doesn't actually run as multi-threaded even though BOINC will say it's using 3 or 6 CPUs. The system monitor shows that each WU is still using just a single CPU thread. The app-version in client_state lacks the multithreaded plan class that MilkyWay has: <plan_class>mt</plan_class> This is from my client_state:
<app_version>
<app_name>10_Spacious@home[20251021.1426]</app_name>
<version_num>100</version_num>
<platform>x86_64-pc-linux-gnu</platform>
<avg_ncpus>1.000000</avg_ncpus>
<flops>190267518.687804</flops>
<api_version>8.1.0</api_version>
<file_ref>
<file_name>10_Spacious@home[20251021.1426]_x86_64-pc-linux-gnu</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>10_spacious@home[20251021.1426]_x86_64-pc-linux-gnu</file_name>
<open_name>10_spacious@home[20251021.1426]</open_name>
</file_ref>
<file_ref>
<file_name>10_job_boinc[20251021.1426]_x86_64-pc-linux-gnu.xml</file_name>
<open_name>job.xml</open_name>
</file_ref>
</app_version>Maybe it's not possible with their program.
|
|
Send message Joined: 9 Nov 25 Posts: 11 Credit: 4,062,600 RAC: 37,044 |
I wonder how often the the App_name will change? <app_name>10_Spacious@home[20251021.1426]</app_name>Looks like a DATE.1421 Every time this changes our app_config files will be invalidated and require updating. I recommend using a persistent name like: <app_name>10_Spacious@home</app_name>And put the detailed version numbers in the WU names.
|
|
Send message Joined: 21 Oct 25 Posts: 2 Credit: 3,335,000 RAC: 119,950 |
you can't just feed any app any arbitrary command line arguments to tell it to use more threads. it doesnt work like that. the app has to be built with that capability in the first place. the --nthreads parameter is not standardized. just because it works on some apps like milkyway, doesnt mean it will work on everything. if it was available the project would distribute it as such. |
|
Send message Joined: 9 Nov 25 Posts: 11 Credit: 4,062,600 RAC: 37,044 |
Also getting a lot of WUs that fail DL and I just abort them: Computer: Rig-23 45437 spacious@home Nov 09, 2025, 06:10:21 AM [error] MD5 check failed for 10_379459_observations.dat Computer: Rig-23 45439 spacious@home Nov 09, 2025, 06:10:21 AM [error] Checksum or signature error for 10_379459_observations.dat Computer: Rig-23 45438 spacious@home Nov 09, 2025, 06:10:21 AM [error] expected d41d8cd98f00b204e9800998ecf8427e, got 517b8229c0744cf68f66fe6183c05a24 |
|
Send message Joined: 21 Oct 25 Posts: 8 Credit: 3,201,000 RAC: 49,314 |
In reply to Aurum's message of 9 Nov 2025: Also getting a lot of WUs that fail DL and I just abort them: I get bad downloads as wells |
©2025 SPACIOUS (Science PlAtform Cloud Infrastructure for Outsize Usage
Scenarios)
