Difference between revisions of "Myrddin"

From Chessprogramming wiki
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
=Myrddin 0.87=
 
=Myrddin 0.87=
 
Myrddin '''0.87''', released in January 2015, features a [[Lazy SMP|lazy parallel search]] using [[Process|processes]] and a [[Shared Hash Table|shared hash table]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=55093 Myrddin 0.87 release] by [[John Merlino]], [[CCC]], January 25, 2015</ref>, based on an idea from [[Harm Geert Muller]].  
 
Myrddin '''0.87''', released in January 2015, features a [[Lazy SMP|lazy parallel search]] using [[Process|processes]] and a [[Shared Hash Table|shared hash table]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=55093 Myrddin 0.87 release] by [[John Merlino]], [[CCC]], January 25, 2015</ref>, based on an idea from [[Harm Geert Muller]].  
 +
 +
=Myrddin 0.88=
 +
Myrddin '''0.88''', released in July 2021, is about 110 ELO stronger than v0.87 at 1 CPU and about 100 ELO stronger at 4 CPUs.
  
 
=Etymology=  
 
=Etymology=  
The program's name is related to its author's last name [https://it.wikipedia.org/wiki/Mago_Merlino Merlino], the [https://en.wikipedia.org/wiki/Italian_language Italian] equivalent of [https://en.wikipedia.org/wiki/Merlin Merlin] <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=410903&t=39407 Re: Programmers: what's the story behind the name of your engine] by [[John Merlino]], [[CCC]], June 21, 2011</ref> , a legendary figure best known as the [[Various Classifications#Magic|wizard]] featured in the [[Various Classifications#Arthur|Arthurian legend]], derived from the [https://en.wikipedia.org/wiki/Welsh_language Welsh] Myrddin, the name of the bard [https://en.wikipedia.org/wiki/Myrddin_Wyllt Myrddin Wyllt].
+
The program's name is related to its author's last name [https://it.wikipedia.org/wiki/Mago_Merlino Merlino], the [https://en.wikipedia.org/wiki/Italian_language Italian] equivalent of [https://en.wikipedia.org/wiki/Merlin Merlin] <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=410903&t=39407 Re: Programmers: what's the story behind the name of your engine] by [[John Merlino]], [[CCC]], June 21, 2011</ref> , a legendary figure best known as the [[:Category:Magic|wizard]] featured in the [[:Category:Arthurian Legend|Arthurian legend]], derived from the [https://en.wikipedia.org/wiki/Welsh_language Welsh] Myrddin, the name of the bard [https://en.wikipedia.org/wiki/Myrddin_Wyllt Myrddin Wyllt].
  
 
=See also=  
 
=See also=  
Line 28: Line 31:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46541 Myrddin 0.86 release] by [[John Merlino]], [[CCC]], December 22, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46541 Myrddin 0.86 release] by [[John Merlino]], [[CCC]], December 22, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=51198 SMP and pondering] by [[John Merlino]], [[CCC]], February 08, 2014 » [[Parallel Search]], [[Pondering]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=51198 SMP and pondering] by [[John Merlino]], [[CCC]], February 08, 2014 » [[Parallel Search]], [[Pondering]]
==2015 ...==
 
 
* [http://www.talkchess.com/forum/viewtopic.php?t=55093 Myrddin 0.87 release] by [[John Merlino]], [[CCC]], January 25, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=55093 Myrddin 0.87 release] by [[John Merlino]], [[CCC]], January 25, 2015
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=77567 Working on Myrddin again] by [[John Merlino]], [[CCC]], June 28, 2021
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77754 Myrddin v0.88 Release] by [[John Merlino]], [[CCC]], July 18, 2021
  
 
=External Links=  
 
=External Links=  
 
==Chess program==  
 
==Chess program==  
 
* [http://computer-chess.org/doku.php?id=computer_chess:engines:myrddin:index Myrddin] by [[John Merlino]], [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki] by [[Ron Murawski]]
 
* [http://computer-chess.org/doku.php?id=computer_chess:engines:myrddin:index Myrddin] by [[John Merlino]], [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki] by [[Ron Murawski]]
* [http://wbec-ridderkerk.nl/html/details1/Myrddin.html Myrddin] from [[WBEC|WBEC Ridderkerk]]
+
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Myrddin&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 Myrddint] in [[CCRL|CCRL 40/15]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Myrddin%200.84%2032-bit Myrddin 0.84 32-bit] in [[CCRL|CCRL 40/40]]
 
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Myrddin%200.85%2064-bit Myrddin 0.85 64-bit] in [[CCRL|CCRL 40/40]]
 
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Myrddin%200.86%2064-bit#Myrddin_0_86_64-bit Myrddin 0.86 64-bit] in [[CCRL|CCRL 40/40]]
 
 
==Misc==  
 
==Misc==  
 
* [https://en.wikipedia.org/wiki/Myrddin_%28disambiguation%29 Myrddin (disambiguation) from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Myrddin_%28disambiguation%29 Myrddin (disambiguation) from Wikipedia]
Line 49: Line 51:
 
* [http://www.maryjones.us/ctexts/myrddin.html The Story of Myrddin Wyllt] by [https://en.wikipedia.org/wiki/Elis_Gruffydd Elis Gruffudd], 16th Century
 
* [http://www.maryjones.us/ctexts/myrddin.html The Story of Myrddin Wyllt] by [https://en.wikipedia.org/wiki/Elis_Gruffydd Elis Gruffudd], 16th Century
 
* [[:Category:Soft Machine|Soft Machine]] - The Tale of [https://en.wikipedia.org/wiki/Taliesin Taliesin], from [https://en.wikipedia.org/wiki/Softs Softs], 1976, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 
* [[:Category:Soft Machine|Soft Machine]] - The Tale of [https://en.wikipedia.org/wiki/Taliesin Taliesin], from [https://en.wikipedia.org/wiki/Softs Softs], 1976, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: Lineup: [https://en.wikipedia.org/wiki/Roy_Babbington Roy Babbington], [https://en.wikipedia.org/wiki/John_Etheridge John Etheridge], [[:Category:John Marshall|John Marshall]], [[:Category:Karl Jenkins|Karl Jenkins]]
+
: Lineup: [[:Category:Roy Babbington|Roy Babbington]], [https://en.wikipedia.org/wiki/John_Etheridge John Etheridge], [[:Category:John Marshall|John Marshall]], [[:Category:Karl Jenkins|Karl Jenkins]]
 
: {{#evu:https://www.youtube.com/watch?v=9gpaMTgBCx0|alignment=left|valignment=top}}
 
: {{#evu:https://www.youtube.com/watch?v=9gpaMTgBCx0|alignment=left|valignment=top}}
  
Line 57: Line 59:
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 
[[Category:WinBoard]]
 
[[Category:WinBoard]]
 +
[[Category:Android]]
 +
[[Category:Mac]]
 
[[Category:Arthurian Legend]]
 
[[Category:Arthurian Legend]]
 
[[Category:Magic]]
 
[[Category:Magic]]
 
[[Category:Soft Machine]]
 
[[Category:Soft Machine]]
 +
[[Category:Roy Babbington]]
 
[[Category:Karl Jenkins]]
 
[[Category:Karl Jenkins]]
 
[[Category:John Marshall]]
 
[[Category:John Marshall]]

Latest revision as of 21:36, 19 July 2021

Home * Engines * Myrddin

Myrddin,
a Chess Engine Communication Protocol aka WinBoard compliant chess engine by John Merlino. Myrddin started its life in 2009 as a 0x88 engine with rudimentary evaluation based on material and piece-square tables [2] , and was converted to bitboards in 2012 with v0.86. Search is basically alpha-beta with generally conservative extensions and reductions. Myrddin's SEE implementation is based on pseudo-code by Andres Valverde [3].

Myrddin 0.87

Myrddin 0.87, released in January 2015, features a lazy parallel search using processes and a shared hash table [4], based on an idea from Harm Geert Muller.

Myrddin 0.88

Myrddin 0.88, released in July 2021, is about 110 ELO stronger than v0.87 at 1 CPU and about 100 ELO stronger at 4 CPUs.

Etymology

The program's name is related to its author's last name Merlino, the Italian equivalent of Merlin [5] , a legendary figure best known as the wizard featured in the Arthurian legend, derived from the Welsh Myrddin, the name of the bard Myrddin Wyllt.

See also

Forum Posts

2009

2010 ...

2020 ...

External Links

Chess program

Misc

Lineup: Roy Babbington, John Etheridge, John Marshall, Karl Jenkins

References

Up one Level