Pradu Kannan
Pradyumna (Pradu) Kannan from Chandler, Arizona, USA - author of the chess engine Buzz [2]. He is an aerospace engineer and studied aerospace engineering at Georgia Institute of Technology in Atlanta, Georgia. His hobby as a chess programmer started in 2004 and was inspired by GameDev's chess programming article by François-Dominic Laramée . He then wrote his first chess engine Witz [3] which was initially a 0x88 engine and was subsequently rewritten with bitboards. In May 2006, he started working on his current bitboard chess engine Buzz, and short after as team effort along with Andres Valverde and Fonzy Bluemers, on the engine Dirty, which is a hybrid between Buzz (Search) and EveAnn (Evaluation) [4].
Contents
Magic Bitboards
Pradu Kannan made Lasse Hansen's initial Magic Bitboard approach to process both lines of a rook- or bishop movement simultaneously [5] applicable with respect to memory size, as he proposed a Java-like, two-dimensional array with individual size for each square [6] [7].
Photos
Bob Hyatt and Pradu Kannan at ACCA 2008, Bob implementing Magics? [8] [9]
See also
- Pawn Advantage, Win Percentage, and Elo by Sune Fischer and Pradu Kannan, December 2007
Publications
- Pradyumna Kannan (2007). Magic Move-Bitboard Generation in Computer Chess. pdf
Forum Posts
2005
- Static Exchange Evaluation Methods by Pradu Kannan, Winboard Forum, March 14, 2005
- Selective Futlity Condition at Quiescence Nodes by Pradu Kannan, Winboard Forum, October 26, 2005
2006
- List of magics for bitboard move generation by Pradu Kannan, Winboard Forum, August 23, 2006
- Fastest Magic Move Bitboard Generator ready to use by Pradu Kannan, Winboard Forum, August 25, 2006
- Hash Table handling with LMR/Futility pruning by Pradu Kannan, Winboard Forum, October 21, 2006
2007
- SEE with magic bitboards by Pradu Kannan, Winboard Forum, January 24, 2007
- Handling 3-rep/50-move in hash tables by Pradu Kannan, Winboard Forum, February 19, 2007 » Repetitions, Transposition Table
- Compiling for Unix by Pradu Kannan, Winboard Forum, May 08, 2007 » Unix
- Slight enhancement to PVS by Pradu, Winboard Forum, June 10, 2007 » Principal Variation Search, Node Types
- A Few General Questions on Parallel Search by Pradu Kannan, Winboard Forum, August 31, 2007 » Parallel Search
2008
- Minimizing Sharing of Data between Physical Processors by Pradu Kannan, CCC, May 19, 2008
2009
- Questions on volatile keyword and memory barriers by Pradu Kannan, CCC, August 16, 2009
References
- ↑ Pradu's Home Page, Niagra Falls, Maid of the Mist
- ↑ Buzz - A Winboard Chess Playing Program by Pradu Kannan
- ↑ Witz Homepage
- ↑ Dirty Chess Engine
- ↑ Fast(er) bitboard move generator by Lasse Hansen, Winboard Forum, June 14, 2006
- ↑ Fastest Magic Move Bitboard Generator ready to use by Pradu Kannan, Winboard Forum, August 25, 2006
- ↑ Pradyumna Kannan (2007). Magic Move-Bitboard Generation in Computer Chess. pdf
- ↑ Bob implementing Magics? No, that already happened in 2006, Re: Fastest Magic Move Bitboard Generator ready to use by Robert Hyatt, Winboard Forum, November 09, 2006
- ↑ The 2008 Third Annual ACCA Americas' Computer Chess Chamionships Site Pics from UAB