Changes

Jump to: navigation, search

Buzz

2 bytes added, 14:34, 26 June 2018
no edit summary
'''Buzz''',<br/>
a [[Chess Engine Communication Protocol]] compliant chess engine written by [[Pradu Kannan]] in [[Cpp|C++]]. An early version is available as [[:Category:Open Source Engines|open source engine]] under the [[Free Software Foundation#GPL|GPL]] <ref>[http://www.pradu.us/old/Nov27_2008/Buzz/ Buzz - A Winboard Chess Engine]</ref>, intended to be an example program for new chess programmers.
Buzz is a [[Bitboards|bitboard]] engine and applies Pradu Kannan's main stream implementation of [[Magic Bitboards]] with individual table sizes for each square, later dubbed [[Magic Bitboards#Fancy|Fancy Magic Bitboards]], the generator is available as open source from the Buzz site. Buzz got a 2.2 x speedup from 32-bits to 64-bits on [[x86|Core2]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=13426&start=5 Re: Speedup with bitboards on 64-bit CPUs] by [[Pradu Kannan]], [[CCC]], April 27, 2007</ref>. It uses a kind of [[Principal Variation Search|principal variation search]], dubbed Node-Type Search (NTS), explicitly considering [[Node Types|node types]] <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=6558 Slight enhancement to PVS] by [[Pradu Kannan]], [[Computer Chess Forums|Winboard Forum]], June 10, 2007</ref>, and utilizes multiple [[Thread|threads]] for a [[Parallel Search|parallel search]]. In collaboration with [[Andres Valverde]] and [[Fonzy Bluemers]], Buzz' search was incorporated into the team effort [[Dirty]].

Navigation menu