Running SRBase tasks multithreaded

A place to discuss how to set up BOINC Manager and how to get the best results from your connected hardware
Post Reply
Woodles
Active UBT Contributor 20+ yrs
Posts: 10011
Joined: Thu Dec 20, 2007 12:00 am
Location: Cambridgeshire

Running SRBase tasks multithreaded

Post by Woodles » Mon Jun 10, 2019 9:39 am

If the long running tasks on SRBase are too long running, it is possible to run them multithreaded:

Code: Select all

<app_config>

  <app_version>
    <app_name>srbase</app_name>
    <cmdline>-t4</cmdline>
    <avg_ncpus>4</avg_ncpus>
  </app_version>

  <project_max_concurrent>2</project_max_concurrent>
  <report_results_immediately/>

</app_config>
Specific app_name for each sub-projects:

Code: Select all

srbase		Sierpinski / Reisel base base
srbase2		Reisel Base
srbase3		Sierpinski base
srbase4		Sierpinski / Reisel base short
srbase5		Sierpinski / Reisel base long
srbase6		Sierpinski / Reisel base average
srbase7		Reisel base short
srbase8		Sierpinski base short
srbase9		Sierpinski / Reisel base average2
srbase10	Sierpinski / Reisel base average3
srbase11	Sierpinski / Reisel base long2
srbase12	Sierpinski / Reisel base long3
Although it doesn't hurt to put all the applications in anyway as Boinc will only request and run those set in your preferences (add a separate <app_version> </app_version> block for each one)

The example has cores set to four as apparently, that's the optimum number but feel free to change the settings to experiment.
Also, there is supposed to be an improvement with hyperthreading turned off so set the "<project_max_concurrent>2</project_max_concurrent>" value accordingly to use half the available cores - eight core CPU, setting is "1" (1 * 4 core task)

Mark

Post Reply