Your trusted source for computer chess information!

Differences

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

computer_chess:engines:myrddin:index 2018/12/03 21:51 computer_chess:engines:myrddin:index 2019/01/31 01:08 current
Line 5: Line 5:
First of all, thanks very much to Ron Murawski for making this site available and hosting Myrddin here! =) First of all, thanks very much to Ron Murawski for making this site available and hosting Myrddin here! =)
-This version supports SMP via processes (up to 16 instances) and is about 10 ELO stronger than v0.86 at 1 CPU and about 50 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.+This version supports SMP via processes (up to 16 instances) and is about 35 ELO stronger than v0.86 at 1 CPU and about 90 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.
==== Download ==== ==== Download ====
-{{myrddin087.rar | Myrddin 0.87}} (released 1/25/15, [[http://www.computerchess.org.uk/ccrl | CCRL]] rating estimated at 2385 at 1 CPU and 2435 at 4 CPUs)\\+{{myrddin087.rar | Myrddin 0.87}} (released 1/25/15, [[http://www.computerchess.org.uk/ccrl | CCRL]] rating estimated at 2395 at 1 CPU and 2485 at 4 CPUs)\\
== Old versions == == Old versions ==
Line 32: Line 32:
  * Aart Bik's excellent [[http://www.aartbik.com/MISC/android.html|Chess for Android]] program is recommended for trying out Myrddin's Android version.   * Aart Bik's excellent [[http://www.aartbik.com/MISC/android.html|Chess for Android]] program is recommended for trying out Myrddin's Android version.
-The 64-bit version of Myrddin should play approximately 2380 ELO against chess engines at 1 CPU (using CCRL rating), and probably 100 points higher against humans. This is an improvement of approximately 30 points compared to the previous release. Myrddin should play about 90 points stronger at 4 CPU.+The 64-bit version of Myrddin should play approximately 2380 ELO against chess engines at 1 CPU (using CCRL rating), and probably 100 points higher against humans. This is an improvement of approximately 35 points compared to the previous release. Myrddin should play about 90 points stronger at 4 CPU.
The following winboard commands are supported: The following winboard commands are supported:
Line 73: Line 73:
====General Notes==== ====General Notes====
--- This is the first version to support SMP. The implementation is based on Dan Homan's "lazy SMP" idea. Myrddin uses multiple slave processes to fill the transposition, eval and pawn hash tables so the parent process can search deeper in the same amount of time.\\+-- This is the first version to support SMP. The implementation is based on Dan Homan's "lazy SMP" idea, but also uses a very rudimentary implementation from an idea by Harm Geert Muller. Myrddin uses multiple slave processes to fill the transposition, eval and pawn hash tables so the parent process can search deeper in the same amount of time.\\
-- Myrddin uses Pradyumna Kannan's [[http://www.pradu.us/old/Nov27_2008/Buzz/ | magicmoves]] code for move generation of sliding pieces.\\ -- Myrddin uses Pradyumna Kannan's [[http://www.pradu.us/old/Nov27_2008/Buzz/ | magicmoves]] code for move generation of sliding pieces.\\
-- Evaluation is rather simple: wood counting, piece square tables, pawn structure, rudimentary king safety, rooks behind passers. There's still a long way to go here.\\ -- Evaluation is rather simple: wood counting, piece square tables, pawn structure, rudimentary king safety, rooks behind passers. There's still a long way to go here.\\

Personal Tools