Jouni wrote: ↑Tue Mar 29, 2022 1:13 pm
Has there ever been REAL hyperthreading test? You need 2 identical PCs one with HT=on and another with HT=off! In single PC You cannot test HT on/off at same time. Right?
On a single PC you can select the cores you are running an engine on. I can do this with Amoeba:
Here the cpu monitoring of Amoeba running on 8 real cores:
Code: Select all
| Mperf || Idle_Stats
CPU| C0 | Cx | Freq || POLL | C1 | C2
0| 99,26| 0,74| 3798|| 0,00| 0,00| 0,00
8| 3,06| 96,94| 3797|| 0,00| 11,54| 85,65
1| 99,27| 0,73| 3747|| 0,00| 0,00| 0,00
9| 1,69| 98,31| 3662|| 0,02| 50,50| 48,35
2| 99,27| 0,73| 3795|| 0,00| 0,00| 0,00
10| 6,18| 93,82| 3789|| 0,00| 4,00| 89,85
3| 99,27| 0,73| 3795|| 0,00| 0,00| 0,00
11| 1,80| 98,20| 3780|| 0,03| 53,91| 44,90
4| 99,27| 0,73| 3792|| 0,00| 0,00| 0,00
12| 2,13| 97,87| 3789|| 0,00| 1,67| 96,23
5| 99,27| 0,73| 3798|| 0,00| 0,00| 0,00
13| 1,51| 98,49| 3798|| 0,00| 4,37| 94,17
6| 99,27| 0,73| 3796|| 0,00| 0,00| 0,00
14| 1,03| 98,97| 3791|| 0,00| 1,17| 97,83
7| 99,27| 0,73| 3716|| 0,00| 0,00| 0,00
15| 0,94| 99,06| 3606|| 0,00| 6,64| 92,50
and here on all 16 cores (real + virtual)
Code: Select all
| Mperf || Idle_Stats
CPU| C0 | Cx | Freq || POLL | C1 | C2
0| 99,93| 0,07| 3798|| 0,00| 0,00| 0,00
8| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
1| 99,93| 0,07| 3796|| 0,00| 0,00| 0,00
9| 99,94| 0,06| 3796|| 0,00| 0,00| 0,00
2| 99,94| 0,06| 3797|| 0,00| 0,00| 0,00
10| 99,94| 0,06| 3797|| 0,00| 0,00| 0,00
3| 99,93| 0,07| 3798|| 0,00| 0,00| 0,00
11| 99,92| 0,08| 3798|| 0,00| 0,00| 0,00
4| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
12| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
5| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
13| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
6| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
14| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
7| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
15| 99,94| 0,06| 3798|| 0,00| 0,00| 0,00
I do not know if the result is comparable when using 2 computers with HT disable or enable at the bios level, but I hope it is quite close.
I am running a 3'+1" tournament right now to see if I can see something for Amoeba. The result won't be generalisable to Stockfish or other stronger engine though.