Discussion of chess software programming and technical issues.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
brtzsnr
- Posts: 426
- Joined: Fri Jan 16, 2015 3:02 pm
-
Contact:
Post
by brtzsnr » Tue Mar 22, 2016 7:57 pm
I've been testing the latest Go compiler in a 6000 games match between glarus (upcoming) and geneva (current) for three compiler versions.
Code: Select all
Rank Name ELO +/- Games Score Draws
1 glarus.tip 102 12 2000 64% 39%
2 glarus.1.6 71 12 2000 60% 41%
3 glarus.1.5 60 12 2000 59% 41%
4 geneva.tip -51 12 2000 43% 36%
5 geneva.1.5 -88 12 2000 38% 36%
6 geneva.1.6 -95 12 2000 37% 36%
Compiled with golang 1.6 & 1.5 zurichess is about the same strength, but with golang at tip (which has a modern SSA backend) zurichess is about 30 ELO stronger in self-play. Given that huge ELO gains from search & eval are rarer and rarer I welcome this boost

.
-
spambanane
- Posts: 22
- Joined: Sun Jun 17, 2012 7:45 am
-
Contact:
Post
by spambanane » Sat Apr 23, 2016 5:29 pm
i too have seen improvements over the last couple of months. a lot of work went into the compiler/runtime recently (e.g. ssa rewrite, as you noted.). this big jumps speedwise is an indication that there is still a lot of room for improvement. exciting times ahead for go developers!