Difference between revisions of "Andrew Grant"
GerdIsenberg (talk | contribs) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 5: | Line 5: | ||
'''Andrew Grant''',<br/> | '''Andrew Grant''',<br/> | ||
an American computer science and mathematics major at the [https://en.wikipedia.org/wiki/University_of_Maryland,_Baltimore_County University of Maryland, Baltimore County] <ref>[https://github.com/AndyGrant AndyGrant (Andrew Grant) · GitHub]</ref>. | an American computer science and mathematics major at the [https://en.wikipedia.org/wiki/University_of_Maryland,_Baltimore_County University of Maryland, Baltimore County] <ref>[https://github.com/AndyGrant AndyGrant (Andrew Grant) · GitHub]</ref>. | ||
− | He is author of the [[UCI]] compliant [[:Category:Open Source|open source chess engine]] [[Ethereal]], first officially released in June 2016 <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=8645 Ethereal - Official Release] by [[Andrew Grant]], [[Computer Chess Forums|CCRL Discussion Board]], June 25, 2016</ref>, and the distributed [[Match Statistics#SPRT|SPRT]] [[Engine Testing#Frameworks|testing framework]] for chess engines, [[OpenBench]] <ref>[https://github.com/AndyGrant/OpenBench GitHub - OpenBench a Distributed SPRT Testing Framework for Chess Engines]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68531&start=6 Re:Basic automated testing] by [[Andrew Grant]], [[CCC]], September 30, 2018</ref>. On | + | He is author of the [[UCI]] compliant [[:Category:Open Source|open source chess engine]] [[Ethereal]], first officially released in June 2016 <ref>[http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=8645 Ethereal - Official Release] by [[Andrew Grant]], [[Computer Chess Forums|CCRL Discussion Board]], June 25, 2016</ref>, and the distributed [[Match Statistics#SPRT|SPRT]] [[Engine Testing#Frameworks|testing framework]] for chess engines, [[OpenBench]] <ref>[https://github.com/AndyGrant/OpenBench GitHub - OpenBench a Distributed SPRT Testing Framework for Chess Engines]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68531&start=6 Re:Basic automated testing] by [[Andrew Grant]], [[CCC]], September 30, 2018</ref>. |
+ | On June 04, 2021, Andrew Grant announced the commercial release of Ethereal '''13.00''' ([[NNUE]]), while the standard version remained available on [https://en.wikipedia.org/wiki/GitHub Github] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77438 Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems] by [[Andrew Grant]], [[CCC]], June 04, 2021</ref>. In 2023 he became team lead of [[Torch]], the [[Chess.com]] chess engine.<ref>[https://talkchess.com/forum3/viewtopic.php?f=2&t=82750 Commercial Release of Ethereal 14.25 by [[Andrew Grant]], [[CCC]], October 21, 2023 ]</ref> | ||
+ | |||
+ | =See also= | ||
+ | * [[Torch]] | ||
+ | * [[OpenBench]] | ||
=Publications= | =Publications= | ||
− | * [[Andrew Grant]] ('''2020'''). ''Evaluation & Tuning in Chess Engines''. <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74877 Evaluation & Tuning in Chess Engines] by [[Andrew Grant]], [[CCC]], August 24, 2020 </ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75350 Ethereal Tuning - Data Dump] by [[Andrew Grant]], [[CCC]], October 10, 2020</ref> | + | * [[Andrew Grant]] ('''2020'''). ''Evaluation & Tuning in Chess Engines''. [https://github.com/AndyGrant/Ethereal/blob/master/Tuning.pdf pdf] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74877 Evaluation & Tuning in Chess Engines] by [[Andrew Grant]], [[CCC]], August 24, 2020 </ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75350 Ethereal Tuning - Data Dump] by [[Andrew Grant]], [[CCC]], October 10, 2020</ref> |
=Forum Posts= | =Forum Posts= | ||
− | ==2016== | + | ==2016 ...== |
* [http://www.talkchess.com/forum/viewtopic.php?t=60056 Transposition Table replacement schemes] by [[Andrew Grant]], [[CCC]], May 05, 2016 » [[Transposition Table]] | * [http://www.talkchess.com/forum/viewtopic.php?t=60056 Transposition Table replacement schemes] by [[Andrew Grant]], [[CCC]], May 05, 2016 » [[Transposition Table]] | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=60167 Compiling engine for release] by [[Andrew Grant]], [[CCC]], May 14, 2016 | * [http://www.talkchess.com/forum/viewtopic.php?t=60167 Compiling engine for release] by [[Andrew Grant]], [[CCC]], May 14, 2016 | ||
Line 23: | Line 28: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=61781 SPRT when not used for self testing] by [[Andrew Grant]], [[CCC]], October 21, 2016 | * [http://www.talkchess.com/forum/viewtopic.php?t=61781 SPRT when not used for self testing] by [[Andrew Grant]], [[CCC]], October 21, 2016 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=62598 A question about SPRT] by [[Andrew Grant]], [[CCC]], December 25, 2016 » [[Match Statistics#SPRT|SPRT]] | * [http://www.talkchess.com/forum/viewtopic.php?t=62598 A question about SPRT] by [[Andrew Grant]], [[CCC]], December 25, 2016 » [[Match Statistics#SPRT|SPRT]] | ||
− | + | '''2017''' | |
* [http://www.talkchess.com/forum/viewtopic.php?t=62733 Enpass + Castling for Zorbist hashes] by [[Andrew Grant]], [[CCC]], January 06, 2017 » [[Castling Rights]], [[En passant]], [[Zobrist Hashing]] | * [http://www.talkchess.com/forum/viewtopic.php?t=62733 Enpass + Castling for Zorbist hashes] by [[Andrew Grant]], [[CCC]], January 06, 2017 » [[Castling Rights]], [[En passant]], [[Zobrist Hashing]] | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=64394 Testing A against B by playing a pool of others] by [[Andrew Grant]], [[CCC]], June 24, 2017 » [[Match Statistics]] | * [http://www.talkchess.com/forum/viewtopic.php?t=64394 Testing A against B by playing a pool of others] by [[Andrew Grant]], [[CCC]], June 24, 2017 » [[Match Statistics]] | ||
Line 31: | Line 36: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=65968 Release of Ethereal 8.60 SMP] by [[Andrew Grant]], [[CCC]], December 10, 2017 | * [http://www.talkchess.com/forum/viewtopic.php?t=65968 Release of Ethereal 8.60 SMP] by [[Andrew Grant]], [[CCC]], December 10, 2017 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=66099 Time Managment translating to SMP] by [[Andrew Grant]], [[CCC]], December 23, 2017 » [[Ethereal]], [[Parallel Search]], [[Time Management]] | * [http://www.talkchess.com/forum/viewtopic.php?t=66099 Time Managment translating to SMP] by [[Andrew Grant]], [[CCC]], December 23, 2017 » [[Ethereal]], [[Parallel Search]], [[Time Management]] | ||
− | + | '''2018''' | |
* [http://www.talkchess.com/forum/viewtopic.php?t=66312 Simple quiet move sorting] by [[Andrew Grant]], [[CCC]], January 13, 2018 » [[Move Ordering]] | * [http://www.talkchess.com/forum/viewtopic.php?t=66312 Simple quiet move sorting] by [[Andrew Grant]], [[CCC]], January 13, 2018 » [[Move Ordering]] | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=66606 Official Release of Ethereal9.00] by [[Andrew Grant]], [[CCC]], February 15, 2018 | * [http://www.talkchess.com/forum/viewtopic.php?t=66606 Official Release of Ethereal9.00] by [[Andrew Grant]], [[CCC]], February 15, 2018 | ||
Line 39: | Line 44: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67994&start=20 Re: TCEC should reconsider the ban on Ethereal] by [[Andrew Grant]], [[CCC]], July 18, 2018 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67994&start=20 Re: TCEC should reconsider the ban on Ethereal] by [[Andrew Grant]], [[CCC]], July 18, 2018 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68531&start=6 Re:Basic automated testing] by [[Andrew Grant]], [[CCC]], September 30, 2018 » [[OpenBench]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68531&start=6 Re:Basic automated testing] by [[Andrew Grant]], [[CCC]], September 30, 2018 » [[OpenBench]] | ||
− | + | '''2019''' | |
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69629 Playing transposition table moves in the Quiescence search] by [[Andrew Grant]], [[CCC]], January 17, 2019 » [[Transposition Table]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69629 Playing transposition table moves in the Quiescence search] by [[Andrew Grant]], [[CCC]], January 17, 2019 » [[Transposition Table]] | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69658&start=5 Re: Hyperthreading on or off] by [[Andrew Grant]], [[CCC]], January 20, 2019 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69658&start=5 Re: Hyperthreading on or off] by [[Andrew Grant]], [[CCC]], January 20, 2019 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69669 Official Release of Ethereal 11.25] by [[Andrew Grant]], [[CCC]], January 21, 2019 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69669 Official Release of Ethereal 11.25] by [[Andrew Grant]], [[CCC]], January 21, 2019 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=71070 FRC / Chess960 -- Some Lessons I Learned] by [[Andrew Grant]], [[CCC]], June 22, 2019 » [[Chess960]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=71070 FRC / Chess960 -- Some Lessons I Learned] by [[Andrew Grant]], [[CCC]], June 22, 2019 » [[Chess960]] | ||
− | ==2020== | + | ==2020 ...== |
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74809 Pyrrhic, Fathom for Humanoids] by [[Andrew Grant]], [[CCC]], August 16, 2020 » [[Syzygy Bases#Pyrrhic|Pyrrhic]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74809 Pyrrhic, Fathom for Humanoids] by [[Andrew Grant]], [[CCC]], August 16, 2020 » [[Syzygy Bases#Pyrrhic|Pyrrhic]] | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74877 Evaluation & Tuning in Chess Engines] by [[Andrew Grant]], [[CCC]], August 24, 2020 » [[Ethereal]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74877 Evaluation & Tuning in Chess Engines] by [[Andrew Grant]], [[CCC]], August 24, 2020 » [[Ethereal]] | ||
Line 53: | Line 58: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75870 You've trained a brilliant NN(UE) King-Piece Network. Now what?] by [[Andrew Grant]], [[CCC]], November 19, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75870 You've trained a brilliant NN(UE) King-Piece Network. Now what?] by [[Andrew Grant]], [[CCC]], November 19, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76190 Dispelling the Myth of NNUE with LazySMP: An Analysis] by [[Andrew Grant]], [[CCC]], December 30, 2020 » [[NNUE]], [[Lazy SMP]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76190 Dispelling the Myth of NNUE with LazySMP: An Analysis] by [[Andrew Grant]], [[CCC]], December 30, 2020 » [[NNUE]], [[Lazy SMP]] | ||
+ | '''2021''' | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77438 Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems] by [[Andrew Grant]], [[CCC]], June 04, 2021 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77571 I declare that HCE is dead...] by [[Andrew Grant]], [[CCC]], June 29, 2021 » [[Evaluation|HCE]], [[NNUE]] | ||
+ | '''2022''' | ||
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=7&t=79160 Resolving once in a trillion crashes] by [[Andrew Grant]], [[CCC]], January 18, 2022 » [[Debugging]] | ||
=External Links= | =External Links= |
Latest revision as of 08:47, 21 October 2023
Andrew Grant,
an American computer science and mathematics major at the University of Maryland, Baltimore County [2].
He is author of the UCI compliant open source chess engine Ethereal, first officially released in June 2016 [3], and the distributed SPRT testing framework for chess engines, OpenBench [4] [5].
On June 04, 2021, Andrew Grant announced the commercial release of Ethereal 13.00 (NNUE), while the standard version remained available on Github [6]. In 2023 he became team lead of Torch, the Chess.com chess engine.[7]
Contents
See also
Publications
- Andrew Grant (2020). Evaluation & Tuning in Chess Engines. pdf [8] [9]
Forum Posts
2016 ...
- Transposition Table replacement schemes by Andrew Grant, CCC, May 05, 2016 » Transposition Table
- Compiling engine for release by Andrew Grant, CCC, May 14, 2016
- A question about Outpost Knights / Bishops by Andrew Grant, CCC, May 15, 2016 » Outposts
- Time controls for testing for 40/4 by Andrew Grant, CCC, June 03, 2016
- Aspiration Windows on the root search -- Determining margin by Andrew Grant, CCC, June 08, 2016 » Aspiration Windows
- Calculating R value for Null Move by Andrew Grant, CCC, June 23, 2016 » Null Move Pruning, Depth Reduction R
- Transposition Table - Updating entries by Andrew Grant, CCC, June 24, 2016
- Ethereal - Official Release by Andrew Grant, CCC, June 25, 2016
- Testing using many computers and architectures by Andrew Grant, CCC, September 14, 2016 » Engine Testing
- SPRT when not used for self testing by Andrew Grant, CCC, October 21, 2016
- A question about SPRT by Andrew Grant, CCC, December 25, 2016 » SPRT
2017
- Enpass + Castling for Zorbist hashes by Andrew Grant, CCC, January 06, 2017 » Castling Rights, En passant, Zobrist Hashing
- Testing A against B by playing a pool of others by Andrew Grant, CCC, June 24, 2017 » Match Statistics
- Troubles with Texel Tuning by Andrew Grant, CCC, September 26, 2017 » Texel's Tuning Method
- Tapered Eval between 4 phases by Andrew Grant, CCC, October 16, 2017 » Tapered Eval
- Texel Tuning - Success! by Andrew Grant, CCC, October 24, 2017
- Release of Ethereal 8.60 SMP by Andrew Grant, CCC, December 10, 2017
- Time Managment translating to SMP by Andrew Grant, CCC, December 23, 2017 » Ethereal, Parallel Search, Time Management
2018
- Simple quiet move sorting by Andrew Grant, CCC, January 13, 2018 » Move Ordering
- Official Release of Ethereal9.00 by Andrew Grant, CCC, February 15, 2018
- Yet another Mate scores in TT thread by Andrew Grant, CCC, April 12, 2018 » Checkmate, Score, Transposition Table
- UCI Pondering workaround by Andrew Grant, CCC, July 13, 2018 » Pondering, UCI
- Official Release of Ethereal 10.55 by Andrew Grant, CCC, July 16, 2018
- Re: TCEC should reconsider the ban on Ethereal by Andrew Grant, CCC, July 18, 2018
- Re:Basic automated testing by Andrew Grant, CCC, September 30, 2018 » OpenBench
2019
- Playing transposition table moves in the Quiescence search by Andrew Grant, CCC, January 17, 2019 » Transposition Table
- Re: Hyperthreading on or off by Andrew Grant, CCC, January 20, 2019
- Official Release of Ethereal 11.25 by Andrew Grant, CCC, January 21, 2019
- FRC / Chess960 -- Some Lessons I Learned by Andrew Grant, CCC, June 22, 2019 » Chess960
2020 ...
- Pyrrhic, Fathom for Humanoids by Andrew Grant, CCC, August 16, 2020 » Pyrrhic
- Evaluation & Tuning in Chess Engines by Andrew Grant, CCC, August 24, 2020 » Ethereal
- A Crossroad in Computer Chess; Or Desperate Flailing for Relevance by Andrew Grant, CCC, September 29, 2020
- Final Release of Ethereal, V12.75 by Andrew Grant, CCC, October 09, 2020
- Request for someone to train an NNUE for Ethereal by Andrew Grant, CCC, October 09, 2020 » NNUE
- Ethereal Tuning - Data Dump by Andrew Grant, CCC, October 10, 2020
- You've trained a brilliant NN(UE) King-Piece Network. Now what? by Andrew Grant, CCC, November 19, 2020
- Dispelling the Myth of NNUE with LazySMP: An Analysis by Andrew Grant, CCC, December 30, 2020 » NNUE, Lazy SMP
2021
- Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems by Andrew Grant, CCC, June 04, 2021
- I declare that HCE is dead... by Andrew Grant, CCC, June 29, 2021 » HCE, NNUE
2022
- Resolving once in a trillion crashes by Andrew Grant, CCC, January 18, 2022 » Debugging
External Links
- AndyGrant (Andrew Grant) · GitHub
- Ethereal wins TCEC Division 4, Interview with Andrew Grant, Chessdom, April 30, 2018 » TCEC Season 12
- Interview with Ethereal's author Andrew Grant, by Nelson Hernandez (Cato the Younger), August 2018, YouTube Video » TCEC Season 13
References
- ↑ AndyGrant (Andrew Grant) · GitHub
- ↑ AndyGrant (Andrew Grant) · GitHub
- ↑ Ethereal - Official Release by Andrew Grant, CCRL Discussion Board, June 25, 2016
- ↑ GitHub - OpenBench a Distributed SPRT Testing Framework for Chess Engines
- ↑ Re:Basic automated testing by Andrew Grant, CCC, September 30, 2018
- ↑ Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems by Andrew Grant, CCC, June 04, 2021
- ↑ Commercial Release of Ethereal 14.25 by Andrew Grant, CCC, October 21, 2023
- ↑ Evaluation & Tuning in Chess Engines by Andrew Grant, CCC, August 24, 2020
- ↑ Ethereal Tuning - Data Dump by Andrew Grant, CCC, October 10, 2020