BUG: Batchprocessor (16 vs 8 Tasks)

Hey PG,

I have just updated to WL 9.5.15.

In WL 9.0.30 I am able to run 16 Tasks at once in the Batchprocessor with my system.

With WL 9.5.15 it is only possible to run 8 Tasks (!?!) at once.


This is a serious bug. Please make this a top priority for the next update.
Thank you,

Best,
Stan

This is not a bug. The global time is shorter when you run on 8 true cores, compared to 16 hyperthreaded cores.

So this means in WL 9.5 ==> 8 Tasks = 8 True Cores

There is no more Hyperthreading, right?

Hyperthreading is free to be used by the CPU. WaveLab does not change this.
In the past, WaveLab was offering to execute as many tasks in parallel as logical core. Now, and for the better, the propose number is limited to the number to true cores. For someone not specialized in multitasking, this could seem a regression (“I can’t run as many tasks in parallel”), but in practise, this is better for the overall performance.

Understand that even on a 4 core machine, WaveLab could allow to run 100 tasks in parallel. But this would be slower, globally.

Hyperthreading is just a CPU trick and its interest is reduced, or even becomes a regression, when too many independent tasks are running in parallel.