Concurrent testing, some cores are more equal than others
Moderator: Ras
-
Gabor Szots
- Posts: 1561
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: Concurrent testing, some cores are more equal than others
I have a CPU with 8 P and 4 E cores but I have disabled the E cores in the BIOS.
Gabor Szots
CCRL testing group
CCRL testing group
-
chrisw
- Posts: 4984
- Joined: Tue Apr 03, 2012 4:28 pm
- Location: Anywhere but the Western Empire
- Full name: Christopher Whittington
Re: Concurrent testing, some cores are more equal than others
Wouldn’t it be nice if the test controller, cutechess or whatever, could manage to ensure that each matched game pair was carried out on either P core or E core. Then it doesn’t really matter about the core performance, since they’ll be balanced, and that’s all we need. Balance.Gabor Szots wrote: ↑Sat Jun 06, 2026 9:55 am I have a CPU with 8 P and 4 E cores but I have disabled the E cores in the BIOS.
-
cpeters
- Posts: 242
- Joined: Wed Feb 17, 2021 7:44 pm
- Full name: Christian Petersen
Re: Concurrent testing, some cores are more equal than others
It can do it - but not on its own - as already explained.chrisw wrote: ↑Sat Jun 06, 2026 2:17 pm Wouldn’t it be nice if the test controller, cutechess or whatever, could manage to ensure that each matched game pair was carried out on either P core or E core. Then it doesn’t really matter about the core performance, since they’ll be balanced, and that’s all we need. Balance.
Code: Select all
./c-chess-cli -each tc=0.3+0.1 -engine cmd="taskset --cpu-list 2 /home/christian/schach/c-chess-cli/PlentyChess-7.0.37-linux-ssse3" -engine cmd="taskset --cpu-list 3 /home/christian/schach/c-chess-cli/reckless-linux-generic-111225" -games 100 -openings file=/home/christian/schach/c-chess-cli/UHO_2024_6mvs_+090_+099.epd order=random -repeat -pgn neu-match-contest.pgn 3Case above: Third core and fourth core are exclusively used. Manpage explains how you can sort/specify. Engine-name could also be pointing to polyglot (which relies on an *.ini) and so on.
Is this really not solvable under windows?
Greetings