Difference between revisions of "Robert Hyatt"

From Chessprogramming wiki
Jump to: navigation, search
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''[[Main Page|Home]] * [[People]] * Robert Hyatt'''
 
'''[[Main Page|Home]] * [[People]] * Robert Hyatt'''
  
'''Robert Morgan (Bob) Hyatt''', [[File:Hyatt.jpg|thumb|right|Robert Hyatt <ref>Image from [http://www.cis.uab.edu/hyatt Dr. Robert Hyatt's UAB homepage] (dead link)</ref>]]
+
[[File:Hyatt.jpg|thumb|right|Robert Hyatt <ref>Image from [http://www.cis.uab.edu/hyatt Dr. Robert Hyatt's UAB homepage] (dead link)</ref>]]
 +
 
 +
'''Robert Morgan (Bob) Hyatt''', <br/>
 
an American computer scientist, computer chess researcher, chess programmer, acknowledged computer chess authority, and associate professor at Faculty of Computer and Information Sciences, [[University of Alabama at Birmingham]], since September 2016 officially retired from UAB <ref>[http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2 Re: Around Crafty dev. ...] by Robert Hyatt, [[CCC]], September 01, 2016</ref> . Bob Hyatt is one of the most active researchers in computer chess, being involved from 1968 until the present. He holds a [https://en.wikipedia.org/wiki/Master_of_Science Master of Science] from [[University of Southern Mississippi]] in 1983 with a thesis on [[Cray Blitz]] <ref>Robert Hyatt ('''1983'''). ''Cray Blitz - A Computer Chess Playing Program''. Master's Thesis, [[University of Southern Mississippi]]</ref> , and a [https://en.wikipedia.org/wiki/Ph.D. Ph.D.] from [[University of Alabama at Birmingham|UAB]] in 1988 on the topic of [[Parallel Search|parallel search]] <ref>Robert Hyatt ('''1988'''). ''A High-Performance Parallel Algorithm to Search Depth-First Game Trees''. Ph.D. Thesis, Department of Computer Science, [[University of Alabama at Birmingham]]</ref>.
 
an American computer scientist, computer chess researcher, chess programmer, acknowledged computer chess authority, and associate professor at Faculty of Computer and Information Sciences, [[University of Alabama at Birmingham]], since September 2016 officially retired from UAB <ref>[http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2 Re: Around Crafty dev. ...] by Robert Hyatt, [[CCC]], September 01, 2016</ref> . Bob Hyatt is one of the most active researchers in computer chess, being involved from 1968 until the present. He holds a [https://en.wikipedia.org/wiki/Master_of_Science Master of Science] from [[University of Southern Mississippi]] in 1983 with a thesis on [[Cray Blitz]] <ref>Robert Hyatt ('''1983'''). ''Cray Blitz - A Computer Chess Playing Program''. Master's Thesis, [[University of Southern Mississippi]]</ref> , and a [https://en.wikipedia.org/wiki/Ph.D. Ph.D.] from [[University of Alabama at Birmingham|UAB]] in 1988 on the topic of [[Parallel Search|parallel search]] <ref>Robert Hyatt ('''1988'''). ''A High-Performance Parallel Algorithm to Search Depth-First Game Trees''. Ph.D. Thesis, Department of Computer Science, [[University of Alabama at Birmingham]]</ref>.
  
Line 46: Line 48:
 
* Robert Hyatt, [[Albert Gower]], [[Harry Nelson]] ('''1990'''). ''Cray Blitz''. [[Computers, Chess, and Cognition]]
 
* Robert Hyatt, [[Albert Gower]], [[Harry Nelson]] ('''1990'''). ''Cray Blitz''. [[Computers, Chess, and Cognition]]
 
* Robert Hyatt, [[Harry Nelson]] ('''1990'''). ''[http://ieeexplore.ieee.org/document/130041/ Chess and supercomputers: details about optimizing Cray Blitz]''. [http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=297 Supercomputing '90], [http://archive.computerhistory.org/projects/chess/related_materials/text/3-2.IEEE/chess_and_supercomputers.hyatt_nelson.062303027.pdf pdf]
 
* Robert Hyatt, [[Harry Nelson]] ('''1990'''). ''[http://ieeexplore.ieee.org/document/130041/ Chess and supercomputers: details about optimizing Cray Blitz]''. [http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=297 Supercomputing '90], [http://archive.computerhistory.org/projects/chess/related_materials/text/3-2.IEEE/chess_and_supercomputers.hyatt_nelson.062303027.pdf pdf]
 +
* [[Albert Gower|Bert Gower]], [[Robert Hyatt|Bob Hyatt]] ('''1993'''). ''Computer Chess: What Remains?'' [[ICGA Journal#16_1|ICCA Journal, Vol. 16, No. 1]] » [[ACM 1993]]
 
* Robert Hyatt ('''1994'''). ''[http://www.craftychess.com/hyatt/search.html The DTS high-performance parallel tree search algorithm]''.  
 
* Robert Hyatt ('''1994'''). ''[http://www.craftychess.com/hyatt/search.html The DTS high-performance parallel tree search algorithm]''.  
 
==1995 ...==
 
==1995 ...==
Line 65: Line 68:
 
=Forum Posts=  
 
=Forum Posts=  
 
==1993 ...==
 
==1993 ...==
* [https://groups.google.com/d/msg/rec.games.chess/J9Pkg9lOpig/tBN5dVRATwsJ Cray Blitz Evaluation] by Robert Hyatt, [[Computer Chess Forums|rgc]], March 05, 1993 » [[Cray Blitz]], [[Evaluation]]
+
* [https://groups.google.com/d/msg/rec.games.chess/J9Pkg9lOpig/tBN5dVRATwsJ Cray Blitz Evaluation] by Robert Hyatt, [[Computer Chess Forums|rec.games.chess]], March 05, 1993 » [[Cray Blitz]], [[Evaluation]]
* [https://groups.google.com/d/msg/rec.games.chess/vvl1nLv1MD8/oHVKdLXuiaUJ bitboard move generation] by Robert Hyatt, [[Computer Chess Forums|rgc]], October 25, 1994 » [[Bitboards]]
+
* [https://groups.google.com/d/msg/rec.games.chess/rUVc23O3-Zg/K8P-DjIwKLUJ Re: Parallel Chess Programs?] by [[Robert Hyatt]], [[Computer Chess Forums|rec.games.chess]], January 25, 1993
* [https://groups.google.com/d/msg/rec.games.chess/M4CKCmqDNkI/TjVJEQY0GC0J bitboard position evaluations] by Robert Hyatt, [[Computer Chess Forums|rgc]], November 17, 1994 » [[Bitboards]], [[Evaluation]]
+
* [https://groups.google.com/d/msg/rec.games.chess/MtVkDmTrYSc/98j7gsMDM4QJ Cray Blitz / ACM '94] by [[Robert Hyatt]], [[Computer Chess Forums|rec.games.chess]], July 07, 1994 » [[Cray Blitz]], [[ACM 1994]]
 +
* [https://groups.google.com/d/msg/rec.games.chess/vvl1nLv1MD8/oHVKdLXuiaUJ bitboard move generation] by Robert Hyatt, [[Computer Chess Forums|rec.games.chess]], October 25, 1994 » [[Bitboards]]
 +
* [https://groups.google.com/d/msg/rec.games.chess/M4CKCmqDNkI/TjVJEQY0GC0J bitboard position evaluations] by Robert Hyatt, [[Computer Chess Forums|rec.games.chess]], November 17, 1994 » [[Bitboards]], [[Evaluation]]
 
==1995 ...==  
 
==1995 ...==  
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/b6d3210fc02baa93 Rotated bitboards - experiment and result] by Robert Hyatt, [[Computer Chess Forums|rgcc]], February 28, 1996 » [[Rotated Bitboards]]
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/b6d3210fc02baa93 Rotated bitboards - experiment and result] by Robert Hyatt, [[Computer Chess Forums|rgcc]], February 28, 1996 » [[Rotated Bitboards]]
Line 73: Line 78:
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/22565bb053a4ddf1 auto232 help needed] by Robert Hyatt, [[Computer Chess Forums|rgcc]], March 3, 1997
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/22565bb053a4ddf1 auto232 help needed] by Robert Hyatt, [[Computer Chess Forums|rgcc]], March 3, 1997
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/99eec6923b0481db computer chess "oracle" ideas...] by Robert Hyatt, [[Computer Chess Forums|rgcc]], April 1, 1997 » [[Oracle]]
 
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/99eec6923b0481db computer chess "oracle" ideas...] by Robert Hyatt, [[Computer Chess Forums|rgcc]], April 1, 1997 » [[Oracle]]
 +
* [https://www.stmintz.com/ccc/index.php?id=14009 Re: Square-of-the-pawn] by [[Robert Hyatt]], [[CCC]], January 13, 1998 » [[Blitz]], [[Rule of the Square]]
 
* [http://www.stmintz.com/ccc/index.php?id=14539 Re: New(?) search idea] by Robert Hyatt, [[CCC]], January 22, 1998 » [[Window#MinimaxWall|Minimax Wall]]
 
* [http://www.stmintz.com/ccc/index.php?id=14539 Re: New(?) search idea] by Robert Hyatt, [[CCC]], January 22, 1998 » [[Window#MinimaxWall|Minimax Wall]]
 
==2000 ...==  
 
==2000 ...==  
 
* [http://www.stmintz.com/ccc/index.php?id=253688 Re: ICC Connection Closings ???] by Robert Hyatt, [[CCC]], September 23, 2002
 
* [http://www.stmintz.com/ccc/index.php?id=253688 Re: ICC Connection Closings ???] by Robert Hyatt, [[CCC]], September 23, 2002
 
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=140141&t=16002 Re: BitBoard Tests Magic v Non-Rotated 32 Bits v 64 Bits] by Robert Hyatt, [[CCC]], August 25, 2007 » [[Magic Bitboards]]
 
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=140141&t=16002 Re: BitBoard Tests Magic v Non-Rotated 32 Bits v 64 Bits] by Robert Hyatt, [[CCC]], August 25, 2007 » [[Magic Bitboards]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=19837 compact bitboard move generator] by [[Robert Hyatt]], [[CCC]], February 25, 2008 » [[Bitboard Serialization]], [[Move Generation]]
 
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=220004&t=23894 Re: Lemming Poll] by Robert Hyatt, [[CCC]], September 22, 2008 » [[Tapered Eval]], [[LearningLemming]]
 
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=220004&t=23894 Re: Lemming Poll] by Robert Hyatt, [[CCC]], September 22, 2008 » [[Tapered Eval]], [[LearningLemming]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=29798 copy/make vs make/unmake test results] by Robert Hyatt, [[CCC]], September 19, 2009 » [[Unmake Move]] vs. [[Copy-Make]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=29798 copy/make vs make/unmake test results] by Robert Hyatt, [[CCC]], September 19, 2009 » [[Unmake Move]] vs. [[Copy-Make]]
Line 91: Line 98:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57035 New "smoothing" issue] by Robert Hyatt, [[CCC]], July 20, 2015  » [[Late Move Reductions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57035 New "smoothing" issue] by Robert Hyatt, [[CCC]], July 20, 2015  » [[Late Move Reductions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57036 New SMP stuff (particularly Kai)] by Robert Hyatt, [[CCC]], July 20, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57036 New SMP stuff (particularly Kai)] by Robert Hyatt, [[CCC]], July 20, 2015
'''2016'''
 
 
* [http://www.talkchess.com/forum/viewtopic.php?t=58830 NUMA 101] by Robert Hyatt, [[CCC]], January 07, 2016 » [[NUMA]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=58830 NUMA 101] by Robert Hyatt, [[CCC]], January 07, 2016 » [[NUMA]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=59745 Crafty SMP measurement] by Robert Hyatt, [[CCC]], April 04, 2016 » [[Crafty]], [[Parallel Search]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=59745 Crafty SMP measurement] by Robert Hyatt, [[CCC]], April 04, 2016 » [[Crafty]], [[Parallel Search]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2 Re: Around Crafty dev. ...] by Robert Hyatt, [[CCC]], September 01, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2 Re: Around Crafty dev. ...] by Robert Hyatt, [[CCC]], September 01, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61559 syzygy users (and Ronald)] by Robert Hyatt, [[CCC]], September 29, 2016 » [[BitScan]], [[Population Count]], [[x86-64]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61559 syzygy users (and Ronald)] by Robert Hyatt, [[CCC]], September 29, 2016 » [[BitScan]], [[Population Count]], [[x86-64]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=72255 oldie but goody] by [[Robert Hyatt]], [[CCC]], November 05, 2019 » [[Blitz#Source Code|Blitz 6.9 Source Code]]
  
 
=External Links=  
 
=External Links=  
Line 102: Line 109:
 
* [http://genealogy.math.ndsu.nodak.edu/id.php?id=55168 The Mathematics Genealogy Project - Robert Hyatt]
 
* [http://genealogy.math.ndsu.nodak.edu/id.php?id=55168 The Mathematics Genealogy Project - Robert Hyatt]
 
* [http://www.rebel.nl/authors.htm Meet the Authors] by [[Ed Schroder|Ed Schröder]]
 
* [http://www.rebel.nl/authors.htm Meet the Authors] by [[Ed Schroder|Ed Schröder]]
* [http://www.top-5000.nl/int/crafty.htm Interview with Robert Hyatt] by [[Frank Quisinsky]], May 11, 2002 <ref>Interview with Robert Hyatt hosted by [[Ed Schroder|Ed Schröder]]</ref>
 
  
 
=References=  
 
=References=  
 
<references />
 
<references />
=What links here?=
 
 
 
'''[[People|Up one level]]'''
 
'''[[People|Up one level]]'''
 
[[Category:Researcher|Hyatt]]
 
[[Category:Researcher|Hyatt]]
[[Category:Programmer|Hyatt]]
+
[[Category:Chess Programmer|Hyatt]]

Revision as of 10:04, 9 April 2020

Home * People * Robert Hyatt

Robert Hyatt [1]

Robert Morgan (Bob) Hyatt,
an American computer scientist, computer chess researcher, chess programmer, acknowledged computer chess authority, and associate professor at Faculty of Computer and Information Sciences, University of Alabama at Birmingham, since September 2016 officially retired from UAB [2] . Bob Hyatt is one of the most active researchers in computer chess, being involved from 1968 until the present. He holds a Master of Science from University of Southern Mississippi in 1983 with a thesis on Cray Blitz [3] , and a Ph.D. from UAB in 1988 on the topic of parallel search [4].

His engine Crafty was the strongest open source engine for many years in the 90's and early 00's. He was primary author of Blitz and Cray Blitz, the two-time winner of the World Computer Chess Championship, the WCCC 1983 and the WCCC 1986. Beside research and publications on parallel search, transposition table, time management and book learning, Bob is inventor of rotated bitboards. He is active poster in Computer Chess Forums, served as moderator of CCC, and as member of the Secretariat of ICGA Investigations.

Photos

ACM 1982

Valvo Mitman Newborn Thompson Hyatt.Dallas.1982.jpg

Ben Mittman, Monroe Newborn, Ken Thompson and Robert Hyatt, ACM 1982 [5]

WCCC 1983

NelsonHyattBeal1983.JPG

Harry Nelson, Robert Hyatt and Don Beal, Cray Blitz vs BCP, WCCC 1983 [6]

London 1984

LevyHyatt-London1984.JPG

David Levy and Robert Hyatt at Advances in Computer Chess 4, London 1984 [7]

ACM 1988

3-1 and 3-2.Nelson Hyatt Weiner.ACM 19 NACCC.Orlando.1988.102645367.NEWBORN.lg.jpg

Harry Nelson, Robert Hyatt and Ossi Weiner at the ACM 1988, Orlando [8]

ACCA 2007

ACCA2007Photo1.jpg

James Swafford, Charles Roberson, Bob and Brian Richardson watching ACCA 2007 [9]

Selected Publications

[10] [11]

1980 ...

1985 ...

1990 ...

1995 ...

2000 ...

2010 ...

Forum Posts

1993 ...

1995 ...

2000 ...

2010 ...

2015 ...

External Links

References

  1. Image from Dr. Robert Hyatt's UAB homepage (dead link)
  2. Re: Around Crafty dev. ... by Robert Hyatt, CCC, September 01, 2016
  3. Robert Hyatt (1983). Cray Blitz - A Computer Chess Playing Program. Master's Thesis, University of Southern Mississippi
  4. Robert Hyatt (1988). A High-Performance Parallel Algorithm to Search Depth-First Game Trees. Ph.D. Thesis, Department of Computer Science, University of Alabama at Birmingham
  5. Photo from The Computer History Museum
  6. László Lindner, A SZÁMÍTÓGÉPES SAKK KÉPEKBEN című melléklete - The pictures of the Beginning of Chess Computers
  7. László Lindner, A SZÁMÍTÓGÉPES SAKK KÉPEKBEN című melléklete - The pictures of the Beginning of Chess Computers
  8. Photo courtesy of Monroe Newborn, The Computer History Museum (wrong text)
  9. The 2007 Second Annual ACCA Americas' Computer Chess Chamionships Site Pics from UAB
  10. ICGA Reference Database (pdf)
  11. DBLP: Robert M. Hyatt

Up one level