doneSven wrote:using the pgn tag would be an improvement :-)
Search found 150 matches
- Sat Oct 28, 2017 9:43 pm
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: Games of the on-line blitz tourney Oct 2017
- Replies: 28
- Views: 4840
Re: Games of the on-line blitz tourney Oct 2017
- Sat Oct 28, 2017 9:34 pm
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: Games of the on-line blitz tourney Oct 2017
- Replies: 28
- Views: 4840
Re: Games of the on-line blitz tourney Oct 2017
Arminius games [pgn] [Event "ICS rated blitz match"] [Site "winboard.nl"] [Date "2017.10.28"] [Round "-"] [White "Arminius"] [Black "Floyd"] [Result "1-0"] [WhiteElo "1887"] [BlackElo "1595"] [TimeControl "300+1"] [Annotator "10. +0,56"] 1. d4 d5 2. c4 e6 3. Nf3 a6 4. cxd5 exd5 5. a3 Nf6 6. Bg5 h6 7...
- Sat Oct 28, 2017 9:31 pm
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: Games of the on-line blitz tourney Oct 2017
- Replies: 28
- Views: 4840
Re: Games of the on-line blitz tourney Oct 2017
rpiArminius games: [pgn] [Event "ICS rated blitz game"] [Site "212.114.110.107 5000"] [Date "2017.10.28"] [Time "21:01:00"] [Round "-"] [White "nemorino"] [Black "rpiArminius"] [WhiteElo "2039"] [BlackElo "1722"] [TimeControl "5+1"] [Mode "ICS"] [Result "1-0"] 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7...
- Thu Oct 26, 2017 7:08 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: On-line engine blitz tourney October
- Replies: 54
- Views: 9801
Re: On-line engine blitz tourney October
Don't forget that it is HGM who organizes these tournaments and it has to match his timing requirements.
- Thu Oct 19, 2017 5:51 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: cut nodes
- Replies: 4
- Views: 1460
Re: cut nodes
Arminius from startpos and depth 17:
Positions from qsearch were not counted. Positions with hash cutoff, null move cutoff, draw by repetition, mate and stalemate were also not counted.
Code: Select all
cut: 501060 19.9700%
all: 2005657 79.9367%
exact: 2341 0.0933%
- Sun Aug 13, 2017 7:04 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Black magic bitboards
- Replies: 21
- Views: 8954
Re: Black magic bitboards
Unfortunately compact is not the same as cache friendly. But compactness is much easier to optimize. When you have a access to a linux machine you may want to examine different lookup tables with cachegrind. For what its worth, here are my most compact white magics. uint64_t lookup_table[88772]; str...
- Sun Aug 06, 2017 8:31 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Black magic bitboards
- Replies: 21
- Views: 8954
Re: Black magic bitboards
Since you have the infrastructure to test these things, would you be able to test one variation for me? (((occ & mask) * magic) + 0x8000000000000000ull) >> (64 - n) That gave me a lookup table of size 90995*8. The sizes for the most compact per square tables without overlapping are 4767*8 for bisho...
- Fri Aug 04, 2017 3:18 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Black magic bitboards
- Replies: 21
- Views: 8954
Re: Black magic bitboards
OK, now I finally understand the point. So it's a micro-optimization that will not change anything in practical terms for chess programming, but it's somewhat entertaining for some people as a challenge. It was intended to get a smaller table, but since the size of the table does not drop significa...
- Fri Aug 04, 2017 2:53 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Black magic bitboards
- Replies: 21
- Views: 8954
Re: Black magic bitboards
How did you come to the idea of using black magics? Was it already used in Hermann or more recently tried in Arminius? There were three things that came together for the idea. 1st I recently installed openSUSE 64 bit on my raspberry pi 3 and I wanted to test how fast my magic generator is on that m...
- Fri Aug 04, 2017 10:59 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Black magic bitboards
- Replies: 21
- Views: 8954
Re: Black magic bitboards
Let's look at the smallest example from my magics found, a bishop on square 9 (usually this is b7, but possibly also b2, g2 or g7). The mask for this sqare is 0x0040201008040000. With index = ((occ | ~mask) * 0x083e3ee040080801) >> 55 we get an index in the range {488..504}. With index =...