рейтинг шахматных движков 2021
Статьи из категории: Шахматные Движки
История шахматных движков
Дата публикации: 05/03/2021 г.
В прошлом веке матчи между человеком и компьютером были очень популярны. Топ игроки любили показывать своё превосходство над шахматными машинами. Но в 21 веке всё изменилось.
Обзор популярных Шахматных движков
Дата публикации: 25/02/2021 г.
В 1997 году мир с недоумением наблюдал, как гроссмейстер Гарри Каспаров, один из лучших шахматистов в истории, проиграл матч против компьютера. Началась эра шахматных движков, навсегда изменивших игровой ландшафт.
Дата публикации: 17/02/2021 г.
Более 25 лет назад чемпион мира Гарри Каспаров сразился с IBM и суперкомпьютером Deep Blue, стремясь выяснить, кто же сильнее: человек или машина. За этим поворотным моментом в истории шахмат пристально следил весь мир: шахматисты, ученые, компьютерные эксперты и просто любопытствующие. Во время легендарной шахматной битвы Каспаров, действующий чемпион мира, чувствовал на своих плечах вес интеллектуального престижа всего человечества.
Fat Fritz 2: Лучшее из Обоих Миров
Дата публикации: 16/02/2021 г.
Недавно компьютерные шахматы пережили серьёзную революцию после выхода шахматного движка AlphaZero на основе нейронной сети. Сегодня Японские программисты представили новую технологию нейронных сетей, которая позволяет достичь максимальной производительности на обычном центральном процессоре.
Она впервые была реализована в Stockfish 12, но теперь работает и в новом шахматном движке Fat Fritz 2.
20 лучших шахматных движков 2021 года на основе их рейтинга
Дата публикации: 12/02/2021 г.
Шахматные движки способны за секунду анализировать тысячи вариантов и предложить эффективный ход. Благодаря постоянному улучшению аппаратного и программного обеспечения, шахматные движки с каждым годом играют все сильнее и сильнее.
Шахматный движок Stockfish
Дата публикации: 09/02/2021 г.
Шахматный движок Leela Chess Zero
Дата публикации: 08/02/2021 г.
Шахматные движки, использующие алгоритм поиска Alpha-Beta, долгое время были нормой и единственным вариантом. Прямой перебор позволил победить сильнейших игроков и поднять шахматы на новый уровень. Казалось, ничто и никогда не сможет с ними конкурировать.
Шахматный движок AlphaZero
Дата публикации: 04/02/2021 г.
Шахматный движок Komodo
Дата публикации: 20/01/2021 г.
За последние 10 лет было несколько действительно доминирующих шахматных движков. С 2013 года именно Komodo и Stockfish борются за чемпионство среди шахматных движков.
Шахматный компьютер Deep Blue
Дата публикации: 19/01/2021 г.
20 лучших шахматных движков 2021 года на основе их рейтинга
Дата публикации: 2021-02-12
Шахматные движки способны за секунду анализировать тысячи вариантов и предложить эффективный ход. Благодаря постоянному улучшению аппаратного и программного обеспечения, шахматные движки с каждым годом играют все сильнее и сильнее.
Итак, поехали
20. Andscacs
CCRL Rating: 3264
CEGT Rating: не участвует
Движок был впервые опубликован в 2014 г. Andscacs вскоре превратился в один из лучших шахматных движков в мире. Он использует Magic Bitboard для ускорения вычислений атаки. Он применяет поиск основных вариантов с таблицей транспонирования внутри итеративной структуры.
Andscacs имеет статическую оценку размена и многопоточный параллельный поиск. А также он использует хэш-ход в поиске в состоянии покоя.
Чтобы сделать механизм более мощным и эффективным (или минимизировать стандартное отклонение статической оценки), исследователи оптимизировали 200 функций оценки, использовав 750 000 позиций.
19. Schooner
CCRL Rating: 3266
CEGT Rating: 3172
Schooner использует альфа-бета-поиск, сокращение поздних ходов (LMR), основное окно поиска (PVS) и одиночную запись хеша. Он поддерживает подмножество Универсального Шахматного Интерфейса, чтобы автоматически играть в игры, не тратя много ресурсов.
Его производительность значительно улучшилась за последние годы: за эти улучшения отвечает более простая оценка, основанная на Xiphos, поэтапная генерация ходов и множество тестов и настроек.
18. Fizbo
CCRL Rating: 3273
CEGT Rating: Не участвует
Fizbo – шахматный движок, созданный Американским программистом Youri Matiounine. Впервые программа была выпущена в мае 2014 года. Начиная с 1.2, он выполняет параллельный поиск, основанный на версии расширенного алгоритма разделения PV.
Последняя версия 2.0, которая выпущена в 21 декабря 2017 года.
17. Deep Shredder
CCRL Rating: 3279
CEGT Rating: 3147
Shredder это коммерческий шахматный движок, а это значит, что его может купить и использовать любой. Движок и графический интерфейс были созданы Штефаном Майер-Каленом в Германии в 1993 году. Это один из старейших и успешных шахматных движков на рынке. Данный движок выиграл подряд 19 титулов Чемпионатов Мира по Компьютерным Шахматам.
Это один из немногих движков, доступных практически на всех основных платформах. Его можно приобрести и использовать на Mac OS, Windows, Linux, Android, iOS и даже на Amazon Kindle.
16. Fritz
CCRL Rating: 3280
CEGT Rating: 3157
Фриц коммерческая шахматная программа, разработанная Франсом Моршем. В 1991 году ChessBase начала работать с Моршем и добавила Fritz в свою программу базы данных. В 1995 году Фриц выиграл Чемпионат Мира по компьютерным шахматам, победив раннюю версию Deep-Blue. В 2000 году Pocket Fritz (предназначенный для портативных устройств) выиграл Чемпионат мира по скоростным шахматам на компьютерах.
Fritz доступен для Windows и других платформах. В 2009 году Fritz был выпущен на Nintendo Wii, Nintendo DS и Sony PlayStation 3.
В 2010 году Fritz вошёл в десятку лучших шахматных движков согласно рейтинговому списку Шведской Ассоциации Шахматных Компьютеров (SSDF) с рейтингом 3110. В 2010 году он также входил в десятку лучших в Рейтинге Компьютерных Шахмат (CCRL) с рейтингом 3088.
Fritz постоянно обновляется с 1991 года и в настоящее время уже выпущен Fritz 17. У него было несколько реинкарнаций, включая ранее упомянутые Pocket Fritz, Deep Fritz и Fat Fritz (который доступен с Fritz 17).
15. Laser
CCRL Rating: 3291
CEGT Rating: 3156
Последняя версия Laser 1.7, выпущенный в феврале 2019 года.
14. RubiChess
CCRL Rating: 3295
CEGT Rating: 3209
RubiChess стартовал в 2017 году как движок 0x88 и вскоре превратился в bitboard движок, сначала с использованием rotated bitboards, а затем и magic bitboards (примерно на 24% быстрее) для определения атак скользящих фигур.
В сентябре 2020 года Андреас Маттис объявил о RubiChess NNUE.
13. Booot
CCRL Rating: 3301 CEGT Rating: 3207
Движок применяет PVS со всеми базовыми усовершенствованиями поиска, такими как сокращение поздних ходов, отсечение нулевого хода и внутреннее итеративное углубление. Последняя версия поддерживает многопроцессорную архитектуру и имеет несколько вариантов сборки для 32 и 64 бит.
12. RofChade
CCRL Rating: 3314
CEGT Rating: 3200
RofChade – UCI шахматный движок от Рональда Фридериха, написанный на C++. Хотя дебют этого движка за доской состоялся на PT 53 весной 2018 года, RofChade впервые был выпущен в августе 2018 года.
Версия RofChade 1.0 уже играла в диапазоне 2700+ ЭЛО.
В декабре 2018 года вышла версия RofChade 2.0, в которой была улучшена оценка с учётом пешечной структуры и безопасности короля.
11. Fire
CCRL Rating: 3324
CEGT Rating: 3224
Fire (ранее называвшийся Firebird) находится в непрерывной разработке с января 2010 года.
Fire 7.1 последняя публичный релиз Fire. Разработка официально завершена, по следующим причинам:
10. Xiphos
CCRL Rating: 3340
CEGT Rating: 3215
Xiphos использует битовые доски с отображением BERLEF (a1 = 56, a8 = 63, h1 = 0, h8 = 7). Атаки скользящих фигур определяются либо Magic bitboards, либо, если они скомпилированы для процессоров x86-64 с поддержкой BMI2, битовыми платами PEXT.
Исполняемые файлы Xiphos доступны для запуска под Linux, Mac OS и Windows.
9. Igel
CCRL Rating: 3361
CEGT Rating: 3235
В августе 2020 года Igel переключился на NNUE в качестве основной функции оценки с использованием сети Night Nurse Дитриха Каппе.
В октябре 2020 Igel переключился на собственную сеть, обученную на Igel 2.6.0
8. Slow Chess Blitz
CCRL Rating: 3362
CEGT Rating: 3267
Slow Chess написана на C ++ с небольшим вставками на ассемблере и впервые была выпущена в июле 2003 года.
Slow Chess играла в ACCA 2008 под управлением Сваминатана Натараджана. После 14-летнего перерыва в сентябре 2019 года была выпущена новая версия Slow Chess Blitz. Сейчас данный движок регулярно обновляется.
7. Nemorino
CCRL Rating: 3384
CEGT Rating: 3309
Изображение на доске и структура ходов Nemorino взяты из Stockfish. Nemorino поддерживает эндшпильные базы Syzygy, параллельный поиск, а также оценку позиций с помощью NNUE. Данный движок может играть в Фишерские шахматы Chess960.
6. Ethereal
CCRL Rating: 3398
CEGT Rating: 3313
На Ethereal сильно повлияли Crafty, Stockfish, TSCP, MadChess и Fruit.
9 октября 2020 года Эндрю Грант объявил о своём выходе из разработки Ethereal, выпустив последние версии Ethereal V12.75 и Ethereal 12.75 SF-NNUE.
Последняя реализация NNUE на основе Stockfish NNUE, сделана специально, чтобы продемонстрировать, как каждый может значительно улучшить игровую мощь своих движков без особых усилий, что вызвало разочарование автора.
5. Houdini
CCRL Rating: 3401
CEGT Rating: 3337
Houdini известен своим позиционным стилем и способностью защищаться в сложных позициях и умениями уходить от ничьи.
На данный момент он выиграл 3 сезона чемпионата Top Chess Engine Championship.
4. Leela Chess Zero
CCRL Rating: нет
CEGT Rating: 3472
Чтобы реализовать весь потенциал данного движка, вам необходимо иметь на компьютере графический процессор с поддержкой CUDA.
3. Komodo Dragon
CCRL Rating: 3488
CEGT Rating: 3492
В отличие от обычных движков прямого перебора, Komodo в первую очередь оценивает саму позицию, что придаёт ему позиционный стиль игры. По заявлению разработчика Дона Дэйли у Komodo лучшая оценочная функция среди конкурентов. А это способствует долгосрочному успеху Komodo и внушительному количеству титулов Чемпионатов мира.
В 2020 году было выпущено дополнение к этому движку Dragon на основе нейронных сетей.
2. Fat Fritz 2
CCRL Rating: 3520
CEGT Rating: Пока нет
Fat Fritz 2 обучается и разрабатывается с использованием технологии NNUE, работающей внутри двоичного кода Stockfish с открытым исходным кодом, но с совершенно новой и другой нейронной сетью, которая значительно отличается от Stockfish по нескольким ключевым моментам:
1. Stockfish 12.0 NNUE
CCRL Rating: 3566
CEGT Rating: 3517
Stockfish это самый мощный шахматный движок, доступный публике, и он существует уже довольно давно. Это бесплатный движок с открытым исходным кодом, который в настоящее время активно развивается.
Stockfish был основан на шахматном движке, созданном Тордом Ромстадом в 2004 году, который был развит Марко Костальба в 2008 году. Джуна Кииски и Гэри Линскотт также считаются основателями.
Примечание: поскольку рейтинги CCRL и CEGT постоянно меняются, то данный топ может меняться время от времени.
5 лучших шахматных движков
Будущее шахмат за компьютерами. Трудно найти человека, который не согласится с этим утверждением.
Однако эти слова не совсем точны. В общем и целом компьютеры стали для шахмат и настоящим.
С жадностью поглощая каждую крупицу шахматной науки, движки совершенствуются все быстрее. Машины великодушно оставили людям возможность соревноваться между собой, взяв на себя исследование неизведанных областей шахмат.
Они демонстрируют невообразимый уровень игры, и зачастую лучшие представители рода человеческого не могут до конца раскусить умопомрачительно изящные маневры, которые проводят компьютеры, не прилагая для этого видимых усилий. Конечно, за кадром движки заняты просчетом миллионов вариантов, что, в совокупности с их выдающимися способностями проводить сравнение получаемых позиций, позволяет им играть в шахматы с невиданной точностью.
Хотя любая шахматная программа хорошего уровня в состоянии легко обыграть лучших в мире индивидуумов, существуют огромные различия в силе среди движков.
Подобно тому, как Магнус Карлсен, Фабиано Каруана, Виши Ананд, Веселин Топалов и Хикаро Накамура (и прочие) доминируют в шахматном мире людей, также и элитные движки царят в мире компьютерных шахмат.
Вашему вниманию предлагается пятерка сильнейших шахматных движков. Поделитесь, пожалуйста, с нами своими мыслями о компьютерных шахматах, оставив комментарий на нашей странице в Фейсбуке.
Рейтинг: 3214
«Галл» можно назвать дебютантом среди элиты компьютерных шахмат. Этот бесплатный движок на основе открытого кода создан Вадимом Демичевым по образу и подобию 2-х других более ранних шахматных программ: «Айвенго» и «Стрелки».
В новой версии рейтинга компьютерных шахматных программ CCRL 40/40 Pure (в котором для предотвращения размывания показателей от каждого семейства движков представлена только одна версия) «Галл» завоевал 11 баллов, расположившись на 5-м месте среди лучших шахматистов Вселенной.
Рейтинг: 3229
Картинка с сайта Fire
Его разработка началась в 2010-м году, и поэтому «Фаер» можно назвать еще одним быстро прогрессирующий представитель мира компьютерных шахмат. В рейтинге компьютерных шахматных программ CCRL pure он набрал на 16 баллов больше своей версии с обычной базой данных, превысив аналогичные показатели всех движков из топ15.
3. Houdini 4 (англ. «Гудини»)
Рейтинг: 3277
По словам создателей: «Название «Гудини» было дано за стиль позиционной игры, демонстрируемый движком, его стойкость в сложных позициях и способность обороняться с упорством и находить спасительную ничью, иногда находясь на волосок от гибели».
Рейтинг: 3318
Хотя данная статья посвящена пятерке лучших компьютерных движков, но на самом деле правильнее было бы говорить о двух лучших и всех остальных. Вот какой большой разрыв образовался между парой Стокфиш-Комодо и остальным пелотоном. Эти два движка постоянно перехватывают корону компьютерного короля друг у друга, по праву заслужив звание сильнейших в истории шахмат.
Главные преимущества Стокфиш, заключаются в том, что он бесплатный, использует открытый код и поддерживает кросс-платформенность.
Также Стокфиш стал победителем в самом интересном показательном выступлении, из когда-либо проводившихся Chess.com, нанеся поржение «киборгу» Хикару Накамуре, который играл против Стокфиш, используя более раннюю и более слабую версию шахматного движка.
Посмотрите, пожалуйста, на комментарий Дэниэла Ренша по этому матчу, представленный на видеоролике размещенном внизу.
1. Komodo 9 (англ. «Комодо»)
Рейтинг: 3340
“Я поражен до глубины души игрой Комодо. Я наблюдал и анализировал все партии и стал свидетелем безупречной позиционной игры, равной которой никогда не показывали ни компьютеры, ни люди.”
Что вы думаете о компьютерных шахматах? Поделитесь с нами своим мнением в разделе «Комментарии».
18 Best Chess Engines of 2021 | Based On Their Ratings
A chess engine usually analyzes thousands of outcomes before making an efficient move. Since the hardware and programming techniques are getting better year by year, chess engines are becoming more intelligent. Modern engines are more selective and have a better positional understanding.
If you construct a complete tree of all possible moves in a chessboard, you will get a total of 10 120 moves. That’s an extremely large number.
To put this into perspective, there have been only 10 26 nanoseconds since the Big Bang and estimated 10 75 atoms in the entire universe. These numbers are dwarfed by the number of possible moves in chess, making it one of the most complex board games.
There are literally hundreds of ‘rating lists’ that measure the relative strength of chess engines, based on how many moves they make per minute. In addition to ranking chess engines from best to worst, these lists also provide margins of errors on the given ratings.
Among these rating lists, the most famous are CCRL (Computer Chess Rating Lists) and CEGT (Chess Engines Grand Tournament). Keeping both these ratings in mind, we are presenting the most advanced Chess Engines that demonstrate the machine’s domination over humanity.
18. Hannibal
CCRL Rating: 3229
CEGT Rating: 3094
Hannibal is a Universal Chess Interface (UCI) engine that incorporates ideas from earlier engines, Twisted Logic, and LearningLemming. It uses the alpha-beta technique with many other chess specific heuristics and relies on a selective search method.
Besides incredible endgame knowledge, the engine has a good understanding of material imbalances. It also understands the fortresses and trapped pieces and can sacrifice material for the initiative on king attacks.
Furthermore, Hannibal’s time management is tuned for the Fischer time controls.
17. Critter
CCRL Rating: 3232
CEGT Rating: 3098
Critter is the UCI chess engine available for Windows, Mac, Android, and Linux. You can use it for private purposes only. It was initially written in Delphi but later converted to C++ using Bitboard technology. This was done to enhance its performance on 64-bit processors.
This chess engine features null move pruning, forward pruning, principal variation search, parallel search with up to 8 threads, and blockage detection in the endgames.
16. Suger XPro
CCRL Rating: 3533
SugaR engine is derived from Stockfish and supports up to 128 cores. Like other popular engines such as Stockfish, SugaR is not a complete chess program. It requires compatible GUI, such as XBoard with Arena, PolyGlot, Shredder, Sigma Chess, and Chess Partner.
Since the engine is distributed under the General Public License, you are allowed to modify and sell it.
15. asmFish
CCRL Rating: 3506
asmFish is a Stockfish engine port written in x86 assembly language. It uses BMI2 and AVX2 instructions optionally. It is assembled with FASM for Linux and Windows platforms.
asmFish is built with some structural optimization techniques, such as the elimination of piece lists. Critical functions don’t conform to the x86 ABI, concerning the usage of register and calling convention. However, less time-critical functions were ported through GCC assembly output.
Nevertheless, the engine is NUMA (non-uniform memory access) aware and supports parallel search and large pages.
14. Chiron
CCRL Rating: 3241
CEGT Rating: 3123
Chiron is the commercial chess engine that supports both Universal Chess Interface and Chess Engine Communication Protocol, as well as several endgame tablebase and bitbase formats.
It applies a parallel search on multiprocessor architectures and implements pawn blockage detection that not only detects blockages in pawn endgame but also identifies other pieces on the board.
The latest version has been tuned deeply, especially in the context of passing pawns and mobility. Several advanced search enhancements have also been introduced, such as Lazy symmetric multiprocessing, forward pruning, and NUMA awareness
13. Equinox
CCRL Rating: 3253
CEGT Rating: 3122
Equinox is a symmetric multiprocessing chess engine primarily developed by Giancarlo Delli Colli. It is inspired by popular open-source engines like Stockfish, Crafty, and Ippolit.
Equinox is active in several private engine tournaments, including Italian Open Chess Software Cups and Thoresen Chess Engine Competition.
12. GullChess
CCRL Rating: 3261
CEGT Rating: 3183
GullChess is an open-source chess engine that applies magic bitboards to determine sliding piece attacks. It is mostly written in the C++ programming language and contains only one source file.
Gull Engine features generic function templates in recursive search routines, as well as several other functions for move generation (excluding ‘hash move’ and ‘side to move’).
11. Schooner
CCRL Rating: 3284
Schooner uses alpha-beta search, late move reductions (LMR), principle search window (PVS), and single hash entry. It supports a subset of Universal Chess Interface to automatically play games without hogging a lot of resources.
Its performance has been improved significantly in recent years: a simpler evaluation inspired by Xiphos, staged move generation, and tons of testing and tuning are responsible for those improvements.
10. Xiphos
CCRL Rating: 3324
CEGT Rating: 3193
Xiphos is an open-source chess engine written in C and distributed under GNU General Public License. It’s a UCI compliant engine that utilizes bitboards with ERLEF mapping.
Xiphos uses sliding piece attacks, which are evaluated by either PEXT bitboards (for BMI2) or magic bitboards. If you want to try, you can run this engine on Windows, macOS, and Linux.
9. Deep Shredder
CCRL Rating: 3324
CEGT Rating: 3153
Shredder is a commercial chess engine developed in 1993. It has won more than 20 titles, including World Microcomputer Chess Championship (1996, 2000), World Computer Chess Championship (1999, 2003), World Chess Software Championship (2010), and World Computer Speed Chess Championship (5 times).
Deep Shredder is the multiprocessor version of Shredder. It comes with a graphical user interface, developed by Millennium Chess System, which supports Universal Chess Interface and is compatible with other UCI engines available for Mac OS, Windows, and Linux.
8. Booot
WCCC 2011, Booot vs. Alex Morozov
CCRL Rating: 3326
CEGT Rating: 3234
Booot is an open-source chess engine written in Delphi 6. It determines sliding piece attacks with rotated bitboards. It is packed with lazy SMP and a fully redesigned evaluation function.
The engine applies PVS with all basic search enhancements like late move reductions, null move pruning, and internal iterative deepening. The latest version supports multiprocessor architecture and has several assembly variants for 32 and 64 bits.
7. Andscacs
CCRL Rating: 3337
CEGT Rating: 3209
First published in 2014, Andscacs soon evolved into one of the world’s best chess engines. It uses magic bitboard to speed up the attack calculations. It applies a principal variation search with a transposition table inside an iterative framework.
Andscacs features static exchange evaluation and threaded parallel search. And it tries a hash move in quiescence search.
In order to make the engine more powerful and efficient (or minimize the standard deviation of static evaluation), researchers optimized 200 evaluation features with 750,000 positions.
6. Fizbo
CCRL Rating: 3347
CEGT Rating: 3211
Fizbo is a Chess Engine Communication Protocol, first released in 2014. It is based on bitboard and uses population count instruction. For now, the engine is compatible with Windows and requires CPU with pop-count instruction.
Besides iterative deepening, Fizbo performs parallel searches based on an enhanced PV splitting algorithm. Furthermore, the transposition table with 8-byte entries is used in the quiescence search.
5. Ethereal
CCRL Rating: 3386
CEGT Rating: 3290
Ethereal is an open-source engine developed by Andrew Grant. It’s a UCI-compliant chess engine first released in 2016 under the GNU GPL license.
Ethereal is greatly influenced by Stockfish, MadChess, and Crafty. In addition to the conventional alpha-beta framework, it uses various improvements, ranging from reduction and pruning to extension.
4. Fire
CCRL Rating: 3430
CEGT Rating: 3319
Fire is a free chess engine that was used to be open source but later became a closed Windows executable, available for new Intel processors. It was initially known as Firebird and later renamed to Fire due to the trademark naming conflict.
The Fire engine features magic bitboards, Syzygy tablebases, configurable hash, and multiPV. You can configure it with over 70 Universal Chess Interface options, and apply SMP parallel search.
3. Komodo
CCRL Rating: 3508
CEGT Rating: 3424
Komodo was derived from an older search engine, Doch, as a major rewrite and a port of Komodo to C++11. Since it relies on evaluation (instead of depth), it has a quite different positional style.
The engine supports up to 64 cores, Syzygy endgame tablebase, and Fischer random chess. Kodomo lets you save the engine’s analysis of a position so you can check it later and resume analysis. You can also control how the engine makes long-term sacrifices of pawn structure for dynamic play.
Komodo has won three-times Top Chess Engine Championship.
2. Houdini
CCRL Rating: 3529
CEGT Rating: 3444
Houdini is known for its engine’s positional style, ability to defend strongly, tenacity in hard positions, and escape with a draw.
So far, it has won 3 seasons of Top Chess Engine Championship.
The new version of Houdini comes in 2 variations – Standard and Pro. While the previous version supported up to 8 processor cores only, the Pro version supports up to 128 cores and 128 GB of RAM. It is NUMA aware and can utilize Nailmov endgame table bases.
2. Leela Chess Zero
CCRL Rating: 3463
CEGT Rating: 3467
Inspired by Deepmind’s research about AlphaZero and AlphaGo Zero, Leela Chess Zero relies on a self-taught neural network to make smart moves. The network learns through deep learning techniques by playing against itself millions of times.
Instead of using conventional AlphaBeta search with handcrafted evaluation function, it utilizes a type of Monte Carlo Tree Search (MCTS) known as puct. To achieve its full potential, you need to run the chess engine on CUDA-supported GPU.
1. Stockfish
CCRL Rating: 3564
CEGT Rating: 3512
Stockfish is an open-source UCI engine available for various desktop and mobile platforms. It is based on another open-source chess engine named Glaurung.
Written in C++, the engine can utilize up to 512 CPU cores. The maximum size of its transposition table is 1 Terabyte. Beside implementing an alpha-beta search, the engine features aggressive pruning and late move reductions.
Note: Since CCRL and CEGT rating lists change continuously, the ranking can differ from time to time.
Varun Kumar
Varun Kumar is a professional science and technology journalist and a big fan of AI, machines, and space exploration. He received a Master’s degree in computer science from GGSIPU University. To find out about his latest projects, feel free to directly email him at [email protected]