Kholin

an UCI compliant open source chess engine by Emil Fredrik Østensen, written in C as part of his 2016 Master's thesis. Kholin is licensed under the GPL 3, and focuses on parallel search, in particular Lazy SMP. || toc =Features=
 * Home * Engines * Kholin**
 * [[image:Glyph-Kholin.svg width="200" link="https://coppermind.net/wiki/File:Glyph-Kholin.svg"]] ||~ || **Kholin**,
 * [|Glyph] for House Kholin ||~ ||^ ||

Board Representation

 * Bitboards
 * 8x8 Board
 * Magic Bitboards

Search
> Lockless Hashing > Zobrist Hashing > History Heuristic > Killer Heuristic > Null Move Pruning > Check Extensions
 * Lazy SMP
 * Iterative Deepening
 * Aspiration Windows
 * Alpha-Beta
 * Shared Hash Table
 * Move Ordering
 * Selectivity

Evaluation

 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Rooks on (Semi) Open Files
 * Pawn Structure

Misc

 * Perft

=See also=
 * Fiction

=Publications=
 * Emil Fredrik Østensen (**2016**). //A Complete Chess Engine Parallelized Using Lazy SMP//. M.Sc. thesis, [|University of Oslo], [|pdf]

=External Links=

Chess Engine

 * [|GitHub - emilfo/master - Kholin Chess Engine]

Misc

 * [|Igor Kholin from Wikipedia]
 * [|The Stormlight Archive from Wikipedia]
 * [|House Kholin - The Coppermind - 17th Shard]

=References= =What links here?= include page="Kholin" component="backlinks" limit="20"
 * Up one Level**