Site views: 2020618

 

 

CorChess: Updated December, 5 2020

For Windows, Android and Linux, NO MACOS!

 

Corchess is a chess engine designed for correpondence chess but strong also in short time games. I have updated the engines with the previous private compile because today I will upgrade customers, members and subscribers with the new one.

 

Private area version updated.


Changelogs:

- Enable compilation on older Windows systems
- Remove depth dependence and use same limit (2000) as stat_bonus
- Small clean-up
- Fix typos in comments, adjust readme
- Simplify reduction on rootNode when bestMoveChanges is high
- Correctly reset bestMoveChanges


Windows executables:

 - CorChess NNUE 2 021221 x64.exe for 64bit Windows systems
 - CorChess NNUE 2 021221 x64 AVX2.exe for 64-bit Windows systems and AMD processors
 - CorChess NNUE 2 021221 x64 BMI2.exe for 64-bit Windows systems and Intel processors
 - CorChess NNUE 2 021221 x64 modern.exe for modern machines on a 64bit Windows system (uses popcnt asm-instruction)
 - CorChess NNUE 2 021221 x64 AVX512.exe 64-bit for Knights Landing, Skylake-X and Cascade Lake processors
 - CorChess NNUE 2 021221 x64 general.exe for 64-bit general Windows systems
 - CorChess NNUE 2 021221 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system

 - CorChess NNUE 2 021221 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - CorChess NNUE 2 021221 x64 SSE3.exe for 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - CorChess NNUE 2 021221 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - CorChess NNUE 2 021221 x64 VNNI256.exe for 64-bit Windows system having CPU Cascade Lake (server) or Ice Lake (client)
 - CorChess NNUE 2 021221 x64 VNNI512.exe for 64-bit Windows system having CPU Cascade Lake (server) or Ice Lake (client)
 - CorChess NNUE 2 031221 32bit.exe for 32-bit Windows systems
 - CorChess NNUE 2 031221 32bit general.exe for 32-bit general Windows systems
 - CorChess NNUE 2 031221 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system

 - CorChess NNUE 2 031221 32bit SSE2.exe for 32-bit Windows systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - CorChess NNUE 2 031221 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPU



Linux binaries:

 - CorChess NNUE 2 031221 x64.exe for 64bit Linux systems
 - CorChess NNUE 2 031221 x64 AVX2.exe for 64-bit Linux systems and AMD processors
 - CorChess NNUE 2 031221 x64 BMI2.exe for 64-bit Linux systems and Intel processors
 - CorChess NNUE 2 031221 x64 modern.exe for modern machines on a 64bit Linux system (uses popcnt asm-instruction)
 - CorChess NNUE 2 031221 x64 AVX512.exe 64-bit for Knights Landing, Skylake-X and Cascade Lake processors
 - CorChess NNUE 2 031221 x64 general.exe for 64-bit general Linux systems
 - CorChess NNUE 2 031221 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system

 - CorChess NNUE 2 031221 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - CorChess NNUE 2 031221 x64 SSE3.exe for 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - CorChess NNUE 2 031221 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - CorChess NNUE 2 031221 x64 VNNI256.exe for 64-bit Linux system having CPU Cascade Lake (server) or Ice Lake (client)
 - CorChess NNUE 2 031221 x64 VNNI512.exe for 64-bit Linux system having CPU Cascade Lake (server) or Ice Lake (client)
 - CorChess NNUE 2 031221 32bit.exe for 32-bit Linux systems
 - CorChess NNUE 2 031221 32bit general.exe for 32-bit general Linux systems
 - CorChess NNUE 2 031221 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Linux system

 - CorChess NNUE 2 031221 32bit SSE2.exe for 32-bit Linux systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - CorChess NNUE 2 031221 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs


Android binaries:

 - CorChess_NNUE_2_031221-armv8 for 64-bit Android systems
 - CorChess_NNUE_2_031221-armv7 for 32-bit Android systems

 

Windows compiles with MSYS2, Linux compiles with GCC on Linux Lubuntu, Android compiles with GCC on Termux.

 

Free version:

 

Windows compiles

 

Android compile

 

Linux compiles

 

Windows executables:

 - CorChess NNUE 2 190821 x64.exe for 64bit Windows systems
 - CorChess NNUE 2 190821 32bit.exe for 32-bit Windows systems

 

Linux binaries:

 - CorChess NNUE 2 190821 x64 for 64bit Linux systems
 - CorChess NNUE 2 190821 32bit for 32-bit Linux systems

 

Android binaries:

- CorChess_NNUE_2_190821_32bit for 32-bit Android systems

 

 

CorChess NNUE 2 021221 x64.exe single processor benchmark:

 

 

CorChess NNUE 2 031221 32bit.exe single processor benchmark:


Clean your browser cache to see the most updated benchmarks.

 

CorChess GitHub page.