Difference between revisions of "Fizbo"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Fizbo''' '''Fizbo''',<br/> a Chess Engine Communication Protocol, and since version 1.5, UCI compliant <ref>[http://kirill-kryuk...")
 
Line 2: Line 2:
  
 
'''Fizbo''',<br/>
 
'''Fizbo''',<br/>
a [[Chess Engine Communication Protocol]], and since version 1.5, [[UCI]] compliant <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=8241 Fizbo version 1.5 released] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], August 16, 2015</ref> chess engine by [[Youri Matiounine]], first released in May 2014 <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=7523 new engine - Fizbo - could you please test it?] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], May 07, 2014</ref>, apparently [[Bitboards|bitboard]] based, requiring [[x86-64]] [[BitScan#bsfbsr|bitscan forward]] <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=7523 new engine - Fizbo - could you please test it?] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], May 07, 2014</ref> and taking advantage from [[Population Count|population count]] [[x86-64#gpinstructions|instruction]]. Since version '''1.2''', Fizbo performs a [[Parallel Search|parallel search]] based on a version of enhanced [[Parallel Search#PrincipalVariationSplitting|PV splitting algorithm]], only one split-point is active at a time, along with [[Iterative Deepening|iterative deepening]], since '''1.3''' with [[Aspiration Windows|aspiration windows]]. [[Syzygy Bases]] with up to five pieces were used since version '''1.4''' released in May 2015. The [[Transposition Table|transposition table]] with dense 8 byte entries is used also in [[Quiescence Search|quiescence search]] <ref>[https://sites.google.com/site/fizbochessengine/ Fizbo Chess Engine]</ref>.   
+
a [[Chess Engine Communication Protocol]], and since version '''1.5''', [[UCI]] compliant <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=8241 Fizbo version 1.5 released] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], August 16, 2015</ref> chess engine by [[Youri Matiounine]], first released in May 2014 <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=7523 new engine - Fizbo - could you please test it?] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], May 07, 2014</ref>, apparently [[Bitboards|bitboard]] based, requiring [[x86-64]] [[BitScan#bsfbsr|bitscan forward]] <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=7523 new engine - Fizbo - could you please test it?] by [[Youri Matiounine]], [[Computer Chess Forums|CCRL Discussion Board]], May 07, 2014</ref> and taking advantage from [[Population Count|population count]] [[x86-64#gpinstructions|instruction]]. Since version '''1.2''', Fizbo performs a [[Parallel Search|parallel search]] based on a version of enhanced [[Parallel Search#PrincipalVariationSplitting|PV splitting algorithm]], only one split-point is active at a time, along with [[Iterative Deepening|iterative deepening]], since '''1.3''' with [[Aspiration Windows|aspiration windows]]. [[Syzygy Bases]] with up to five pieces were used since version '''1.4''' released in May 2015. The [[Transposition Table|transposition table]] with dense 8 byte entries is used also in [[Quiescence Search|quiescence search]] <ref>[https://sites.google.com/site/fizbochessengine/ Fizbo Chess Engine]</ref>.   
  
 
=Further Versions=
 
=Further Versions=
Line 47: Line 47:
 
<references />
 
<references />
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 +
[[Category:UCI]]

Revision as of 17:26, 25 August 2018

Home * Engines * Fizbo

Fizbo,
a Chess Engine Communication Protocol, and since version 1.5, UCI compliant [1] chess engine by Youri Matiounine, first released in May 2014 [2], apparently bitboard based, requiring x86-64 bitscan forward [3] and taking advantage from population count instruction. Since version 1.2, Fizbo performs a parallel search based on a version of enhanced PV splitting algorithm, only one split-point is active at a time, along with iterative deepening, since 1.3 with aspiration windows. Syzygy Bases with up to five pieces were used since version 1.4 released in May 2015. The transposition table with dense 8 byte entries is used also in quiescence search [4].

Further Versions

Fizbo 1.7

Fizbo 1.7, released in March 2016, improved in evaluation due to changed and new features, including pawn pattern, considering all possible combinations of two pawns of the same color [5], and further supports 6-piece Syzygy Bases.

Fizbo 1.8

Fizbo 1.8 in August 2016 came with a BMI2 executable, improved pondering logic, reworked parallel search logic, and multiple small changes to search and evaluation [6].

Fizbo 1.9

Fizbo 1.9, released on December 31, 2016, further enhanced considerably due to extensive changes and new features in evaluation [7].

Forum Posts

2014

2015

2016

2017

External Links

Chess Engine

Misc

References

Up one Level