Changes

Jump to: navigation, search

Black Marlin

4,405 bytes added, 18:55, 16 March 2022
Created page with "'''Home * Engines * Black Marlin''' FILE:Iziko Black Marlin.JPG|border|right|thumb| Black Marlin <ref>[https://commons.wikimedia.org/wiki/File:Iziko_Black..."
'''[[Main Page|Home]] * [[Engines]] * Black Marlin'''

[[FILE:Iziko Black Marlin.JPG|border|right|thumb| Black Marlin <ref>[https://commons.wikimedia.org/wiki/File:Iziko_Black_Marlin.JPG Image] by Nkansah Rexford, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Black Marlin''',<br/>
an [[UCI]] compatible [[:Category:Open Source|open source chess engine]] by [[Doruk Sekercioglu]], written in [[Rust]],
licensed under the [[Free Software Foundation#GPL|GPL v3.0]], and first released in October 2021 <ref>[https://github.com/dsekercioglu/blackmarlin/releases/tag/1.0 Release 1.0 · dsekercioglu/blackmarlin · GitHub]</ref>.
[[Bitboards|Bitboard]] based [[Move Generation|move generation]] is done using the [[Rust]] [[Rust#cozy_chess|cozy_chess]] library by [[Analog Hors]].
The engine features [[NNUE]] [[Evaluation|evaluation]], and comes with ''Marlinflow'', a Neural Network training repository for the engine <ref>[https://github.com/dsekercioglu/marlinflow GitHub - dsekercioglu/marlinflow: Neural Network training repository for the Black Marlin chess engine]</ref>.
For optimal NNUE inference on various [[X86-64]] systems using their most advanced [[SIMD and SWAR Techniques|SIMD instruction]] sets,
[[Windows]] binaries are available supporting [[SSSE3]], [[SSE4#SSE4.2|SSE4.2]], [[AVX2]] and [[AVX-512]].
Black Marlin '''4.0''', released in January 2022, improved due to a larger network, more aggressive [[Pruning|pruning]] and better [[Move Ordering|move ordering]]
<ref>[https://github.com/dsekercioglu/blackmarlin/releases/tag/4.0 Release 4.0 · dsekercioglu/blackmarlin · GitHub]</ref>.

=Selected Features=
<ref>[https://github.com/dsekercioglu/blackmarlin/blob/main/README.md blackmarlin/README.md at main · dsekercioglu/blackmarlin · GitHub]</ref>
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards]]
==[[Search]]==
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Lazy SMP]]
* [[Transposition Table]]
* [[Shared Hash Table#Xor|Lock-less Shared Hash Table]]
* [[Selectivity]]
** [[Null Move Pruning]]
** [[Late Move Reductions]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
** [[Futility Pruning]]
** [[Static Exchange Evaluation|SEE Pruning]]
** [[Reverse Futility Pruning]]
** [[Singular Extensions]]
** [[Check Extensions]]
** [[Quiescence Search]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Static Exchange Evaluation|SEE]]
** [[Killer Heuristic]]
** [[Null Move]] [[Threat Move|Threats]]
** [[History Heuristic]]
==[[Evaluation]]==
* [[NNUE]]

=Forum Posts=
* [https://www.talkchess.com/forum3/viewtopic.php?f=6&t=78516 Black Marlin 1.0] by [[Ed Schroder|Rebel]], [[CCC]], October 28, 2021
* [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78884&start=21 Re: New engine releases & news H1 2022] by [[Frank Quisinsky]], [[CCC]], January 15, 2022
* [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=79239 Why so many test for Black Marlin and about none for his relatives ?] by [[Vincent Lejeune]], [[CCC]], January 29, 2022

=External Links=
==Chess Engine==
* [https://github.com/dsekercioglu/blackmarlin GitHub - dsekercioglu/blackmarlin: WIP Chess Engine]
* [https://github.com/dsekercioglu/marlinflow GitHub - dsekercioglu/marlinflow: Neural Network training repository for the Black Marlin chess engine]
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Black%20Marlin&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Black Marlin] at [[CCRL|CCRL 40/15]]
==Misc==
* [https://en.wikipedia.org/wiki/Black_marlin Black marlin from Wikipedia]
* [https://biologydictionary.net/black-marlin/ Black Marlin - Facts and Beyond | Biology Dictionary]
* [https://en.wikipedia.org/wiki/Parov_Stelar Parov Stelar] - Black Marlin, Voodoo Sonic Part 3, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=Q9ovHWLrlUA|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:Rust]]
[[Category:UCI]]
[[Category:X64]]
[[Category:PC]]
[[Category:Windows]]
[[Category:Linux]]
[[Category:NNUE]]
[[Category:Chess960]]
[[Category:OpenBench]]
[[Category:Fish]]
[[Category:Music]]

Navigation menu