Your trusted source for computer chess information!

Differences

This shows you the differences between two versions of the page.

computer_chess:engines:myrddin:index 2024/12/14 16:56 computer_chess:engines:myrddin:index 2025/04/22 20:56 current
Line 3: Line 3:
First of all, thanks very much to Ron Murawski for making this site available and hosting Myrddin's history here! =) First of all, thanks very much to Ron Murawski for making this site available and hosting Myrddin's history here! =)
-Myrddin 0.92 supports SMP via processes (up to 16 instances) and is about 75-100 ELO stronger than v0.91 at 1 CPU and a further 70 ELO stronger at 4 CPUs. This version has not been formally tested above 4 CPUs so it is unknown how well it will scale above 4 CPUs.+Myrddin 0.93 supports SMP via processes (up to 32 instances) and is about 50 ELO stronger than v0.92 at 1 CPU. This version has not been formally tested above 4 CPUs so it is unknown how well it will scale above 4 CPUs.
==== Download ==== ==== Download ====
-Executable Package - [[https://www.dropbox.com/scl/fi/fpbbdfrsn2bc2dqa8gsrv/Myrddin-091.rar?dl=0 | Myrddin 0.91]] (released 10/20/24, CCRL rating estimated at 2975 at 1 CPU and 3055 at 4 CPUs)\\+Executable Package - [[https://github.com/JVMerlino/Myrddin/releases/tag/Myrddin093 | Myrddin 0.93]] (released 4/18/25, CCRL rating estimated at 3150)\\
Source Code - [[https://github.com/JVMerlino/Myrddin | Myrddin Source]] Source Code - [[https://github.com/JVMerlino/Myrddin | Myrddin Source]]
== Old versions == == Old versions ==
-[[https://www.dropbox.com/s/z2fkfkyxigohhp7/Myrddin%20090.rar?dl=0 | Myrddin 0.90]] (released 6/9/23, CCRL rating 2627 at 1 CPU and estimated at 2710 at 4 CPUs)\\+[[https://github.com/JVMerlino/Myrddin/releases/tag/Myrddin092 | Myrddin 0.92]] (released 12/7/24, CCRL rating 3095\\ 
 +[[https://github.com/JVMerlino/Myrddin/releases/download/Myrddin091/Myrddin.091.rar | Myrddin 0.91]] (released 10/20/24, CCRL rating 2997 at 1 CPU)\\ 
 +[[https://www.dropbox.com/s/z2fkfkyxigohhp7/Myrddin%20090.rar?dl=0 | Myrddin 0.90]] (released 6/9/23, CCRL rating 2627 at 1 CPU)\\
[[https://www.dropbox.com/s/1ksfgbrtnpahg3o/Myrddin%20089.rar?dl=0 | Myrddin 0.89]] (released 6/3/22, CCRL rating of 2587 at 1 CPU)\\ [[https://www.dropbox.com/s/1ksfgbrtnpahg3o/Myrddin%20089.rar?dl=0 | Myrddin 0.89]] (released 6/3/22, CCRL rating of 2587 at 1 CPU)\\
-[[https://www.dropbox.com/s/v3amg3x4kkpjwqk/Myrddin%20088.rar?dl=0 | Myrddin 0.88]] (released 7/18/21, CCRL rating of 2545 at 1 CPU and 2621 at 4 CPUs)\\+[[https://www.dropbox.com/s/v3amg3x4kkpjwqk/Myrddin%20088.rar?dl=0 | Myrddin 0.88]] (released 7/18/21, CCRL rating of 2545 at 1 CPU)\\
{{myrddin087.rar | Myrddin 0.87}} (released 1/25/15, CCRL rating of 2365 at 1 CPU and 2461 at 4 CPUs)\\ {{myrddin087.rar | Myrddin 0.87}} (released 1/25/15, CCRL rating of 2365 at 1 CPU and 2461 at 4 CPUs)\\
{{myrddin086-ja.zip | Myrddin 0.86}} (released 12/21/12, CCRL rating of 2328)\\ {{myrddin086-ja.zip | Myrddin 0.86}} (released 12/21/12, CCRL rating of 2328)\\
Line 26: Line 28:
==== Release Notes ==== ==== Release Notes ====
-Myrddin 0.91 -- 10/20/24+Myrddin 0.92 -- 12/7/24
Myrddin is a winboard-compliant chess engine to a reasonable degree. It supports protover 1 primarily to support the Chessmaster interface, and also protover 2. Myrddin is a winboard-compliant chess engine to a reasonable degree. It supports protover 1 primarily to support the Chessmaster interface, and also protover 2.
-The 64-bit version of Myrddin should play approximately 2975 ELO against chess engines at 1 CPU (using CCRL rating), and probably 100 points higher against humans. This is an improvement of about 300-350 points compared to the previous release. Myrddin should play about 80 points stronger at 4 CPU.+The 64-bit version of Myrddin should play approximately 3075 ELO against chess engines at 1 CPU (using CCRL rating), and probably 100 points higher against humans. This is an improvement of 75-100 points compared to the previous release. Myrddin should play about 70 points stronger at 4 CPU.
The following winboard commands are supported: The following winboard commands are supported:
Line 48: Line 50:
  * st   * st
  * hard/easy   * hard/easy
 +  * memory
  * cores   * cores
  * result   * result
Line 131: Line 134:
====Version/Change List==== ====Version/Change List====
 +
 +== Version 0.93 (4/18/25) ==
 +-- Now using IIR instead of IID\\
 +-- Minor adjustments to LMR conditions\\
 +-- Now supporting the xboard "memory" command (requested by Martin Sedlak)\\
 +-- Increased the maximum number of SMP processes to 32 (requested by Lars Hallerstrom)\\
 +-- Fixed a bug in pondering introduced in v0.90. Myrddin would restart thinking at depth 1 even if the expected ponder move was made by the opponent.\\
 +-- Fixed a rare bug that could cause Myrddin to crash when using logfiles\\
 +-- Found a bug that caused the Eval hash size to be 2MB instead of 32MB.\\
 +-- Default Transposition hash size is now 256MB\\
 +
 +== Version 0.92 (12/7/24) ==
 +-- Now doing incremental updates to the NN accumulator during make/unmake move\\
 +-- Now compiling with clang (within MSVC IDE)\\
 +-- Restored David Carteau's recommended eval multiplier - scores will be about 2x higher than before\\
 +-- Now clearing Killer move scores with every depth\\
 +-- Fixed potential instability/crash due to the move stack possibly becoming greater than MAX_DEPTH\\
 +-- Minor optimizations to PVS implementation and cutoff ordering\\
== Version 0.91 (10/20/24) == == Version 0.91 (10/20/24) ==

Personal Tools