Changes

Jump to: navigation, search

Nibble

48 bytes added, 10:49, 26 January 2019
no edit summary
}
</pre>
This is considerable more effort than simple array access with at least byte granulation, in both code size and runtime - and array board representations are likely not member of a search [[Stack|stack]], but updated incrementally during [[Make Move|make]] and [[Unmake Move|unmake]], it does not seem to make sense to use nibbleBoards as mentioned to save some data bytes. However, [[Vladan Vučković]] proposed the Nibble-Board as used in his program [[Axon]] and its parallel version [[Achilles]], dubbed ''Compact Chessboard Representation'', declared as array of eight 32-bit or four 64-bit integers, intended for register processing <ref>[[Vladan Vučković]] ('''2008'''). ''The Compact Chessboard Representation''. [[ICGA Journal#31_3|ICGA Journal, Vol. 31, No. 3]]</ref> <ref>[[Vladan Vučković]] ('''2012'''). ''An Alternative Efficient Chessboard Representation based on 4-Bit Piece Coding''. [http://www.doiserbia.nb.rs/issue.aspx?issueid=1761 Yugoslav Journal of Operations Research, Vol. 22, No. 1], [http://www.doiserbia.nb.rs/img/doi/0354-0243/2012/0354-02431200011V.pdf pdf]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69046 CCR board representation] by [[Maksim Korzh]], [[CCC]], November 25, 2018</ref>.
=SWAR Nibbles=
=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69046 CCR board representation] by [[Maksim Korzh]], [[CCC]], November 25, 2018» [[#ArrayOfNibbles|Array of Nibbles]]
=External Links=

Navigation menu