Harry L. Nelson
   HOME

TheInfoList



OR:

Harry Lewis Nelson (born January 8, 1932) is an American mathematician and computer programmer. He was a member of the team that won the
World Computer Chess Championship World Computer Chess Championship (WCCC) was an event held periodically from 1974 to 2024 where computer chess engines compete against each other. The event is organized by the ''International Computer Games Association'' (ICGA, until 2002 ICCA). I ...
in 1983 and 1986, and was a co-discoverer of the 27th
Mersenne prime In mathematics, a Mersenne prime is a prime number that is one less than a power of two. That is, it is a prime number of the form for some integer . They are named after Marin Mersenne, a French Minim friar, who studied them in the early 1 ...
in 1979 (at the time, the
largest known prime number The largest known prime number is , a number which has 41,024,320 digits when written in the decimal system. It was found on October 12, 2024, on a cloud-based virtual machine volunteered by Luke Durant, a 36-year-old researcher from San Jose, Cali ...
). He also served as editor of the ''
Journal of Recreational Mathematics The ''Journal of Recreational Mathematics'' was an American journal dedicated to recreational mathematics, started in 1968. It had generally been published quarterly by the Baywood Publishing Company, until it ceased publication with the last issue ...
'' for five years. Most of his professional career was spent at
Lawrence Livermore National Laboratory Lawrence Livermore National Laboratory (LLNL) is a Federally funded research and development centers, federally funded research and development center in Livermore, California, United States. Originally established in 1952, the laboratory now i ...
where he worked with some of the earliest supercomputers. He was particularly noted as one of the world's foremost experts in writing optimized
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
routines for the
Cray-1 The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. Announced in 1975, the first Cray-1 system was installed at Los Alamos National Laboratory in 1976. Eventually, eighty Cray-1s were sold, making it one of the ...
and
Cray X-MP The Cray X-MP was a supercomputer designed, built and sold by Cray, Cray Research. It was announced in 1982 as the "cleaned up" successor to the 1975 Cray-1, and was the world's fastest computer from 1983 to 1985 with a quad-processor system perfo ...
computers. Nelson had a lifelong interest in puzzles of all types, and founded the MiniMax Game Company, a small venture that helps puzzle inventors to develop and market their products. In 1994, Nelson donated his correspondence from his days as editor of the ''
Journal of Recreational Mathematics The ''Journal of Recreational Mathematics'' was an American journal dedicated to recreational mathematics, started in 1968. It had generally been published quarterly by the Baywood Publishing Company, until it ceased publication with the last issue ...
'' to the
University of Calgary {{Infobox university , name = University of Calgary , image = University of Calgary coat of arms without motto scroll.svg , image_size = 150px , caption = Coat of arms , former ...
Library as part of the Eugène Strens Recreational Mathematics Special Collection.


Biography


Early years

Nelson was born on January 8, 1932, in
Topeka, Kansas Topeka ( ) is the capital city of the U.S. state of Kansas and the county seat of Shawnee County. It is along the Kansas River in the central part of Shawnee County, in northeastern Kansas, in the Central United States. As of the 2020 cen ...
, the third of four children. He attended local schools and was active in the Boy Scouts, earning the rank of Eagle Scout. Nelson attended
Harvard University Harvard University is a Private university, private Ivy League research university in Cambridge, Massachusetts, United States. Founded in 1636 and named for its first benefactor, the History of the Puritans in North America, Puritan clergyma ...
as a freshman, but then had to drop out for financial reasons. He attended the
University of Kansas The University of Kansas (KU) is a public research university with its main campus in Lawrence, Kansas, United States. Two branch campuses are in the Kansas City metropolitan area on the Kansas side: the university's medical school and hospital ...
as a sophomore, but was able to return to Harvard for his junior and senior years, receiving a bachelor's degree in mathematics from Harvard in 1953. In 1952, just before the start of his senior year, he married his high school sweetheart, Claire (née Rachael Claire Ensign). After graduating, he was inducted into the U.S. Army, but was never deployed overseas. He was honorably discharged in 1955, having attained the rank of sergeant. He enrolled in graduate studies at the University of Kansas, earning a master's degree in mathematics in 1957. It was during this period that he became fascinated by the then-new programmable digital computer. Nelson worked towards a Ph.D. until 1959, but the combination of his GI Bill educational benefits running out, needing to support a wife and three children, and the mathematics department rejecting his proposal to do his thesis on computers convinced him to leave the university without completing his Ph.D., and to get a job. Initially, Nelson worked for
Autonetics Autonetics was a division of North American Aviation that produced various avionics but is best known for their inertial navigation systems used in submarines and intercontinental ballistic missiles. Its 188-acre facility in Anaheim, California, wi ...
, an aerospace company in southern California. In 1960 he went to work for the Lawrence Radiation Laboratory (later renamed Lawrence Livermore National Laboratory or LLNL), in Livermore, California. He remained working there until his retirement in 1991. Nelson worked on a variety of computers at LLNL, beginning with the
IBM 7030 The IBM 7030, also known as Stretch, was IBM's first transistorized supercomputer. It was the fastest computer in the world from 1961 until the first CDC 6600 became operational in 1964."Designed by Seymour Cray, the CDC 6600 was almost three t ...
(nicknamed ''Stretch''). In the 1960s, early units of a new computer were typically delivered as "bare metal," i.e. no software of any kind, including no compiler and no operating system. Programs needed to be written in assembly language, and the programmer needed to have intimate and detailed knowledge of the machine. A lifelong puzzle enthusiast, Nelson sought to understand every detail of the hardware, and earned a reputation as an expert on the features and idiosyncrasies of each new machine. Over time he became the principal person at LLNL in charge of doing acceptance testing of new hardware.


27th Mersenne prime

During the process of acceptance testing, a new supercomputer would typically run diagnostic programs at night to ensure stability and reliability of its hardware and controlling software. During the acceptance testing of LLNL's first Cray-1 computer, Nelson teamed up with Cray employee David Slowinski to devise a program that would hunt for the next Mersenne prime, while simultaneously being a legitimate diagnostic program. On April 8, 1979, the team found the 27th Mersenne prime: 244497 - 1, the largest prime number known at that time.


Computer chess

In 1980, Nelson came across a copy of the chess program
Cray Blitz Cray Blitz was a computer chess program written by Robert Hyatt, Harry L. Nelson, and Albert Gower to run on the Cray supercomputer. It was derived from "Blitz" a program that Hyatt started to work on as an undergraduate. "Blitz" played its first ...
written by
Robert Hyatt Robert Morgan Hyatt (born 1948) is an American computer scientist and programmer. He co-authored the computer chess programs Crafty and Cray Blitz which won two World Computer Chess Championships in the 1980s. Hyatt was a computer science profess ...
. Using his detailed knowledge of the Cray-1 architecture, Nelson re-wrote a key routine in assembly language and was able to significantly speed up the program. The two began collaborating along with a third team member, Albert Gower, a strong
correspondence chess Correspondence chess is chess played by various forms of long-distance correspondence, traditionally through the postal system. Today it is usually played through a correspondence chess server, a public internet chess forum, or email. Less commo ...
player. In 1983, Cray Blitz won the World Computer Chess Championship, and successfully defended its title in 1986. The 1986 Championship was marred by controversy when the
HiTech HiTech, also referred to as Hitech, is a computer chess, chess machine built at Carnegie Mellon University under the direction of World Correspondence Chess Champion Hans J. Berliner. Members of the team working on HiTech included Berliner, Murra ...
team, led by
Hans Berliner Hans Jack Berliner (January 27, 1929 – January 13, 2017) was an American chess player, and was the World Correspondence Chess Champion, from 1965–1968. He was a Grandmaster of Correspondence Chess. Berliner was a Professor of Computer ...
, accused the Cray Blitz team of cheating. The charge was investigated for a few months by the tournament director, David Levy, and dismissed. Despite the dismissal, the experience somewhat soured the computer chess scene for Nelson, although he remained active until the ACM discontinued the annual computer chess tournaments in 1994.


Puzzles and problems

Nelson was active with the
International Puzzle Party Jerry Slocum (born July 5, 1931) is an American historian, collector and author specializing on the field of mechanical puzzles. He worked as an engineer at Hughes Aircraft prior to retiring and dedicating his life to puzzles. His personal puzz ...
, and was a longtime contributor to the Journal of Recreational Mathematics. He served as Editor of the Journal for 5 years, and sat on its editorial board for many years after stepping down as Editor.


References


Further reading

* Robert M. Hyatt and Harry L. Nelson, "Chess and Supercomputers, details on optimizing Cray Blitz", proceedings of Supercomputing '90 in New York (354-363).


External links


Transcript of a talk about Cray Blitz given at a University of California, Davis computer science seminar

Video of an interview with Harry Nelson
from the Computer History Museum
Image of Nelson in front of a Cray X-MP
{{DEFAULTSORT:Nelson, Harry Lewis 1932 births Living people American computer programmers Computer chess people American academic journal editors Recreational mathematicians Harvard University alumni University of Kansas alumni