Posts

Showing posts from June, 2017

Stockfish 17062902_VandeVondele - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: VandeVondele

More:
Timestamp: 1498694812 

Remove race suppression. 

Pull #1134 fixed another race, so that can be removed from the thread sanitizer suppressions. 

No functional change. 
Closes #1150 

⭐⭐⭐   Stockfish 17062902_VandeVondele - download

Aristides 1.1 220617 wins JCER Test Tournament, 2017.06.22 - 2017.06.25

Image
Temp 3' + 3" Hardware: Intel Core i7-4710MQ with 7,9 GB Memory, Windows 10 64-bit
264 Tournament games, GUI-Arena 3.5.1161.651 JCER games download,  until 31.12.2016
28.044 JCER games download (from 01.01.2017)  JCER League
Book: Perfect 2017,     Games, engines, book - download       Table created - Scid vs PC




Stockfish 17062902 - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: Marco Costalba

More:
Timestamp: 1498694615 

Only main thread checks time 

The main change of the patch is that now time check is done only by main thread. In the past, before lazy SMP, we needed all the threds to check for available time because main thread could have been blocked on a split point, now this is no more the case and main thread can do the job alone, greatly simplifying the logic. 

Verified for regression testing on STC with 7 threads: 
LLR: 2.96 (-2.94,2.94) [-3.00,1.00] 
Total: 11895 W: 1741 L: 1608 D: 8546 

No functional change. 
Closes #1152 

⭐⭐⭐   Stockfish 17062902 - download

Chess engine: Dumb

Dumb - "A simple & stupid UCI chess engine"
Homepage

Dumb - download

Stockfish 17062901 - new version!

Image
Stockfish, chess engine UCI
Leader rating list JCER = 3372 🔬 Author: Marco Costalba
More: Timestamp: 1498694099 
Simplify pos_is_ok() 

Now we don't need anymore the tricky pointer to show the failed test. Added some few tests too. 

Also small rename in see_ge() while there. 

No functional change 
Closes #1151 

⭐⭐⭐   Stockfish 17062901 - download

Chess engine: RuyDos 2017.06.26

Image
RuyDos - UCI chess engine
Author - Álvaro Begué
homepage


RuyDos 2017.06.26 - download

Chess engine: Belofte 0.9.0

Image

Chess engine: Marvin 2.1.0

Image
Marvin - Winboard/UCI chess engine
Rating JCER=2316

Homepage

Author - Martin Danielsson

Marvin 2.1.0 - download



Holiday until 1 July

Image
Holiday until 1 July 🌴🌴🌴


Stockfish 17062123_Voyager - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: VoyagerOne

More:
Timestamp: 1498079165 

Increase reduction if tt-move is a capture 

The idea is that chances are the tt-move is best and will be difficult to raise alpha when playing a quiet move. 

STC: 
LLR: 2.95 (-2.94,2.94) [0.00,5.00] 
Total: 7582 W: 1415 L: 1259 D: 4908 

LTC: 
LLR: 2.97 (-2.94,2.94) [0.00,5.00] 
Total: 59553 W: 7885 L: 7573 D: 44095 

Bench: 5725676 

Closes #1147 

⭐⭐⭐   Stockfish 17062123_Voyager - download


SugaR XPrO 1.0c wins JCER Test Tournament, 2017.06.16 - 2017.06.22

Image
Temp 3' + 3" Hardware: Intel Core i3-3217U CPU with 3,9 GB Memory , Windows 10 64-bit
840 Tournament games, GUI-Arena 3.5.1161.651 JCER games download,  until 31.12.2016
28.044 JCER games (from 01.01.2017)  JCER League
Book: Perfect 2017,     Table created - Scid vs PC

Stockfish 17062123 - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: snicolet

More:
Timestamp: 1498078919 

Improve readability of evaluation functions 

This patch puts the evaluation helper functions inside EvalInfo struct, which simplifies a bit their signature and (most importantly, IMHO) makes their C++ code much cleaner and simpler to read (by removing the "ei." qualifiers all around in evaluate.cpp). 

Also rename the EvalInfo struct into Evaluation class to get a natural invocation v = Evaluation(p).value() to evaluation position p. 

The downside is an increase of 20 lines in evaluate.cpp (for the prototypes of the helper functions). The upsides are better readability and a speed-up of 0.6% (by generating all the helpers for the NO_TRACE case together, which helps the instruction cache). 

No functional change 
Closes #1135 

⭐⭐⭐   Stockfish 17062123 - download


New chess engine: Baislicka 1.0

Baislicka - UCI chess engine

Author - Robert Taylor

Baislicka 1.0 - download


Stockfish 17062122_Voyager - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: VoyagerOne 

More:
Timestamp: 1498078030 

Update Top CPU - Bench: 6599721 

Closes #1145 

⭐⭐⭐   Stockfish 17062122_Voyager - download

Chess engine: Monochrome TM

Image

Stockfish 17062122_Kiiski - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: Joona Kiiski 

More:
Timestamp: 1498077903

Revert "Prefetch earlier in qsearch()"

This reverts commit b73016bb41d4c2fad3126b2e0018d71a36e78331.

No functional change
Closes #1144 

⭐⭐⭐   Stockfish 17062122_Kiiski - download


Chess engine: Aristides 220617 ( C port of Stockfish )

Stockfish 17062122 - new version!

Image
Stockfish, chess engine UCI
Leader rating list JCER = 3372 🔬 Author: Joost VandeVondele
More: Timestamp: 1498077478 

Fix four data races. 

the nodes, tbHits, rootDepth and lastInfoTime variables are read by multiple threads, but not declared atomic, leading to data races as found by -fsanitize=thread. This patch fixes this issue. It is based on top of the CI-threading branch (PR #1129), and should fix the corresponding CI error messages. 

The patch passed an STC check for no regression: 

http://tests.stockfishchess.org/tests/view/5925d5590ebc59035df34b9f 
LLR: 2.96 (-2.94,2.94) [-3.00,1.00] 
Total: 169597 W: 29938 L: 30066 D: 109593 

Whereas rootDepth and lastInfoTime are not performance critical, nodes and tbHits are. Indeed, an earlier version using relaxed atomic updates on the latter two variables failed STC testing (http://tests.stockfishchess.org/tests/view/592001700ebc59035df34924), which can be shown to be due to x86-32 (http://tests.stockfishchess.org/tests/view/592330ac0ebc59035df34a8…

Stockfish 17061704_snicolet wins JCER Stockfish Test, 2017.06.19 - 2017.06.21

Image
Temp 3' + 3" Hardware: Intel Core i7-4710MQ with 7,9 GB Memory , Windows 10 64-bit
168 Tournament games, GUI-Arena 3.5.1161.651 JCER games download,  until 31.12.2016
28.044 JCER games download (from 01.01.2017)  JCER League
Book: Perfect 2017,     Games, engines, book - download       Table created - Scid vs PC

Raubfisch X35b wins JCER Test Tournament, 2017.06.13 - 2017.06.18

Image
Temp 3' + 3" Hardware: Intel Core i7-4710MQ with 7,9 GB Memory , Windows 10 64-bit
650 Tournament games, GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
28.044 JCER games download (from 01.01.2017)  JCER League
Book: Perfect 2017,     Games, engines, book - download       Table created - Scid vs PC



Chess engine: Cfish 170619

Image

Chess engine: Counter 2.01

Image
Counter - UCI chess engine

Author - Vadim Chizhov


Counter 2.01 - download

Chess engine: CT800 v1.11

Image
CT800 - winboard chess engine
Homepage

Author: Rasmus Althoff

CT800 v1.11 - download


Chess engine: Roc 0.8 (derived from Gull 3)

Image
Roc is a new chess engine, derived from Gull 3

Rating JCER=3105
Roc 0.8 - download

Nemorino 3.0 - UCI chess engine. New version!

Image
Nemorino- UCI chess engine

Author - Christian Günther
Home page

Rating JCER=2784

Nemorino 3.0 download




Chess engine: Chess22k 1.4

Image
Chess22k - UCI (java) chess engine
Homepage

Rating JCER=2333

Chess22k 1.4 - download




Stockfish 17061704_savard - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: Alain SAVARD 

More:
Timestamp: 1497668130 

Misc coding style fixes a few comment and blank fixes. 

No functional change 
Closes #1141 

⭐⭐⭐   Stockfish 17061704_savard - download


Raubfisch X35b wins JCER Test Tournament, 2017.06.13 - 2017.06.18

Image
Temp 3' + 3" Hardware: Intel Core i7-4710MQ with 7,9 GB Memory , Windows 10 64-bit
650 Tournament games, GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
28.044 JCER games download (from 01.01.2017)  JCER League
Book: Perfect 2017,  Table created - Scid vs PC



Stockfish 17061704_snicolet - new version!

Image
Stockfish, chess engine UCI

Leader rating list JCER = 3372
🔬 Author: Snicolet 

More:
Timestamp: 1497667958 

Prefetch earlier in qsearch() 
Closes #1139 

⭐⭐⭐   Stockfish 17061704_snicolet - download


NG Play 9.87b - winboard chess engine. New version

Image
NG Play - winboard chess engine

Author - George Georgopoulos 

JCER=1962

NG Play 9.87b download

Stockfish 17061704_costalba - new version!

Image
Stockfish, chess engine UCI Leader rating list JCER = 3372
🔬 Author: Marco Costalba 
More: Timestamp: 1497666824 
Better naming in endgame code  And small clean-up of magic bitboards code. 
No functional change.  Closes #1138 
⭐⭐⭐   Stockfish 17061704_costalba - download

Embla 0.9.91 - UCI chess engine. New version

Image
Embla - UCI chess engine

Author - Folkert van Heusden

Rating JCER=1720





Embla 0.9.91 - download


Stockfish 17061704_Brian Sheppard - new version!

Image
Stockfish, chess engine UCI Leader rating list JCER = 3372
🔬 Author: Brian Sheppard 
More: Timestamp: 1497666619 

Move depth calculation in probCut 
The change passed an STC regression: 

LLR: 2.95 (-2.94,2.94) [-3.00,1.00] 
Total: 59350 W: 10793 L: 10738 D: 37819 

Base Test Diff 
Mean 2014338 2016121 -1783 
StDev 62655 63441 3860 

p-value: 0.678 
speedup: 0.001 

No functional change. 
Closes #1137 
⭐⭐⭐   Stockfish 17061704_Brian Sheppard - download

ChessBrainVB 3.31 - winboard chess engine. New version

Image
ChessBrainVB -  winboard chess engine

Rating JCER=2479
Author - Roger Zuehlsdorf

ChessBrainVB 3.31 - download

Stockfish 17061704 - new version!

Image
Stockfish, chess engine UCI Leader rating list JCER = 3372
🔬 Author: Joost VandeVondele
More: Timestamp: 1497666001 

Call TT.new_search() earlier. 

TT.new_search() was being called by mainThread in Thread::search(). However, mainThread is the last to start searching, and helper threads could reach a measured rootDepth 10 (on 64 cores) before mainThread increments the TT generation. Fixed by moving the call to MaintThread::search() before helper threads start searching. 

No functional change. 
Closes #1134 
⭐⭐⭐   Stockfish 17061704 - download

Bagatur 1.5c - UCI chess engine. New version!

Image
Bagatur - UCI chess engines 
Author: Krasimir I. Topchiyski 

Website Bagatur

Rating JCER=2184

Bagatur 1.5c download

Komodo 9.02 wins JCER new chess engines Test Tournament, 2017.06.14 - 2017.06.16

Image
Temp 3' + 3" Hardware: Intel Core i3-3217U CPU with 3,9 GB Memory , Windows 10 64-bit
150 Tournament games, GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
28.044 JCER games (from 01.01.2017)  JCER League
Book: Perfect 2017,     Games, engines, book - download       Table created - Scid vs PC



Stockfish compilation - 15062017

Image

Chess engine: RuyDos 2017.06.13

Image
RuyDos - UCI chess engine
Author - Álvaro Begué
homepage


RuyDos 2017.06.13 - download



Dragontooth v0.2 "Bahamut" - UCI chess engine. New version!

Image
Dragontooth - UCI chess engine

Author - Dylan Hunn
Homepage

Dragontooth 0.2 "Bahamut" - download

Bagatur 1.5b - UCI chess engine. New version!

Image
Bagatur - UCI chess engines
AuthorKrasimir I. Topchiyski 


Website Bagatur

Rating JCER=2184


Bagatur 1.5b download