Introducing Igel chess engine

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

AlexChess wrote: Fri Apr 30, 2021 7:57 pm Just tested Igel 3.0.5 NNUE _bmi2_avx2_3_0_5.exe on my brother's AMD Ryzen 9 3900x
For AMD I think you need to try the popcount build instead (igel-x64_popcnt_avx2_3_0_5.exe) because AMDs are well known to be a bit slower on BMI2.
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Introducing Igel chess engine

Post by AlexChess »

voffka wrote: Fri Apr 30, 2021 8:14 pm
AlexChess wrote: Fri Apr 30, 2021 7:57 pm Just tested Igel 3.0.5 NNUE _bmi2_avx2_3_0_5.exe on my brother's AMD Ryzen 9 3900x
For AMD I think you need to try the popcount build instead (igel-x64_popcnt_avx2_3_0_5.exe) because AMDs are well known to be a bit slower on BMI2.
AMD Ryzen 9 3900x ATI + AMD RADEON PRO WX7100 + 32GB BM2 24 CPUs
Image

AMD Ryzen 9 3900x + AMD RADEON PRO WX7100 + 32 GB POP 24 CPUs
Image

SILICON M1 8 CPUs
Image

I have restarted PC and engines.. now AMD gives me less speed on starting position (+- 16 mN /S)

Mac mini Silicon M1 isn't bad with 8 CPUs for 700$ against a 2000$ PC
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Introducing Igel chess engine

Post by AlexChess »

voffka wrote: Fri Apr 30, 2021 8:14 pm
AlexChess wrote: Fri Apr 30, 2021 7:57 pm Just tested Igel 3.0.5 NNUE _bmi2_avx2_3_0_5.exe on my brother's AMD Ryzen 9 3900x
For AMD I think you need to try the popcount build instead (igel-x64_popcnt_avx2_3_0_5.exe) because AMDs are well known to be a bit slower on BMI2.
IGEL 3.0.0 and IGEL 3.0.5 NNUE Windows 10 NEON ARM64 against almost all best chess engines

Arena 3.5.1 Windows 10 4CPUs 3.5 mN/s under Windows Parallels M1

Image
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Introducing Igel chess engine

Post by AlexChess »

Igel 3.0 NNUE performance on Ubuntu Linux 20.04 ARM64 4CPUs +- 4 mN/s

Image

(Including Pedone 3.0 that works only with Linux on my Mac mini M1 and waiting MikeB 13.1 and other updated engines)
Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
bastiball
Posts: 5356
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Basti Dangca
CCRL testing group
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello there,
bastiball wrote: Sun May 02, 2021 3:13 pm Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Best way is to run Igel bench, e.g., execute igel with bench command line:

igel.exe bench

and make sure NODES count is equal to 3997125 (for Igel 3.0.5)
bastiball
Posts: 5356
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

voffka wrote: Sun May 02, 2021 6:45 pm Hello there,
bastiball wrote: Sun May 02, 2021 3:13 pm Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Best way is to run Igel bench, e.g., execute igel with bench command line:

igel.exe bench

and make sure NODES count is equal to 3997125 (for Igel 3.0.5)
Hello mr. Voff

Version 2.7 below does run bench and 2.8 up to new version doesn't run bench and I uses popcnt-avx2 binaries can you explain why is that?
Basti Dangca
CCRL testing group
User avatar
Rebel
Posts: 7299
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Introducing Igel chess engine

Post by Rebel »

Running Igel 3.0.5 for the gambit 40/15 rating list. So far Igel (192/500 games) gained almost 30 elo. You can follow it live at:

http://rebel13.nl/a/grl.htm
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 7299
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Introducing Igel chess engine

Post by Rebel »

Gauntlet Igel 3.0.5 --> +37.8 elo

Details.
90% of coding is debugging, the other 10% is writing bugs.
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello bastiball,
bastiball wrote: Mon May 03, 2021 8:21 am Version 2.7 below does run bench and 2.8 up to new version doesn't run bench and I uses popcnt-avx2 binaries can you explain why is that?
All last five (or so) versions of Igel support bench. It's just that for Igel 2.7 and Igel 2.8 you had to click on Igel app and inside the console type the word bench. On latest Igel 3.0.0 and Igel 3.0.5 you need to pass the word bench into command line, for example:

igel.exe bench