ハリー・L・ネルソン | |
|---|---|
| 生まれる | 1932年1月8日 カンザス州トピーカ |
| 死亡 | 2024年5月14日 |
| 知られている | 「Cray Blitz」の共同制作 |
ハリー・ルイス・ネルソン( Harry Lewis Nelson、1932年1月8日生まれ)は、アメリカの数学者、コンピュータプログラマーである。1983年[1]と1986年[2]の世界コンピュータチェス選手権で優勝したチームのメンバーであり、 1979年には27番目のメルセンヌ素数の共同発見者でもあった[3](当時、最大の素数として知られていた)。また、5年間にわたりJournal of Recreational Mathematicsの編集者を務めた。職業生活の大半をローレンス・リバモア国立研究所で過ごし、そこで最も初期のスーパーコンピュータのいくつかを扱った。特に、Cray-1およびCray X-MPコンピュータ向けに最適化されたアセンブリ言語ルーチンの作成において世界屈指の専門家の一人として知られた。ネルソンは生涯を通じてあらゆる種類のパズルに興味を持ち、パズルの発明家が製品を開発して販売するのを支援する小規模ベンチャー企業、MiniMax Game Companyを設立した。
1994年、ネルソンはJournal of Recreational Mathematicsの編集者時代の書簡を、ウジェーヌ・ストレンス・レクリエーション数学特別コレクションの一部としてカルガリー大学図書館に寄贈した。 [4]
バイオグラフィー
幼少期
ネルソンは1932年1月8日、カンザス州トピーカで4人兄弟の3番目として生まれた。地元の学校に通い、ボーイスカウトに積極的に参加し、イーグルスカウトの称号を獲得した。ネルソンはハーバード大学に1年生として入学したが、経済的な理由で中退した。 2年生としてカンザス大学に入学したが、3年生と4年生としてハーバード大学に戻り、1953年にハーバード大学で数学の学士号を取得した。4年生になる直前の1952年、高校時代の恋人クレア(旧姓レイチェル・クレア・エンサイン)と結婚した。卒業後、米陸軍に入隊したが、海外に派遣されることはなかった。1955年に軍曹に昇進し、名誉除隊となった。彼はカンザス大学の大学院に入学し、1957年に数学の修士号を取得した。この時期に、彼は当時新しいプログラム可能なデジタルコンピュータに魅了された。ネルソンは1959年まで博士号取得を目指したが、復員兵援護法による教育給付金がなくなり、妻と3人の子供を養う必要があったこと、そしてコンピュータに関する論文を書くという彼の提案が数学科に却下されたことなどから、博士号を取得せずに大学を去り、就職することを決意した。[5]
ネルソンは当初、南カリフォルニアの航空宇宙企業であるオートネティクスに勤務していました。1960 年に、カリフォルニア州リバモアにあるローレンス放射線研究所 (後にローレンス リバモア国立研究所または LLNL に改名) に勤務することになり、1991 年に退職するまでそこで働き続けました。ネルソンは LLNL でIBM 7030 (愛称はStretch ) から始めて、さまざまなコンピューターに携わりました。1960 年代、新しいコンピューターの初期のユニットは通常「ベアメタル」として、つまりコンパイラやオペレーティング システムなど、いかなる種類のソフトウェアもなしで納品されました。プログラムはアセンブリ言語で記述する必要があり、プログラマーはマシンに関する詳細な知識を持っている必要がありました。生涯にわたるパズル愛好家であったネルソンは、ハードウェアのあらゆる詳細を理解しようと努め、各新しいマシンの機能と特異性に関する専門家としての評判を得ました。[6]
27番目のメルセンヌ素数
受け入れテストの過程で、新しいスーパーコンピュータは通常、夜間に診断プログラムを実行して問題を探します。LLNLの最初のCray-1コンピュータの受け入れテスト中に、ネルソンはCrayの従業員であるデビッド・スローウィンスキーと協力して、次のメルセンヌ素数を探すと同時に正当な診断プログラムでもあるプログラムを考案しました。1979年4月8日、チームは27番目のメルセンヌ素数である244497-1を発見しました。これは当時知られていた最大の素数でした。[7] [8]
コンピューターチェス
1980年、ネルソンはロバート・ハイアットが書いたチェスプログラム「クレイ・ブリッツ」のコピーに出会った。クレイ1アーキテクチャに関する詳細な知識を活かして、ネルソンは主要なルーチンをアセンブリ言語で書き直し、プログラムを大幅に高速化することができた。2人は、通信チェスの強豪であるアルバート・ガワーという3人目のチームメンバーとともに協力し始めた。1983年、クレイ・ブリッツは世界コンピュータチェス選手権で優勝し、1986年にはタイトル防衛に成功した。[9]
1986年の選手権は、ハンス・ベルリナー率いるハイテックチームがクレイ・ブリッツチームを不正行為で告発したことで物議を醸した。この告発はトーナメントディレクターのデイビッド・レヴィによって数か月にわたって調査されたが、却下された。[10] 却下されたにもかかわらず、ネルソンにとってこの経験はコンピュータチェス界にいくぶん嫌悪感を抱かせるものとなったが、1994年にACMが毎年のコンピュータチェストーナメントを中止するまでネルソンは活動を続けた。
パズルと問題
ネルソンは国際パズルパーティーで活動し、レクリエーション数学ジャーナルに長年寄稿していた。彼は5年間同ジャーナルの編集者を務め、編集者を退任した後も長年編集委員を務めた。[11]
参考文献
- ^ ボグナー、ハロルド、「新チャンピオン」、チェスライフ、第39巻第2号、1984年2月。
- ^ Robert M. Hyatt、Harry L. Nelson、Albert E. Gower、「Cray Blitz」、Computers, Chess, and Cognition、Springer-Verlag、1990年、(111-130)。
- ^ Luckett, Herbert P. (1979年10月). 「最大の素数」.ポピュラーサイエンス. 第215巻第4号. Bonnier. p. 75. ISSN 0161-7370 . 2010年6月19日閲覧。
- ^ 「カルガリー大学図書館のEugène Strensレクリエーション数学コレクション」ucalgary.ca。2010年8月13日時点のオリジナルよりアーカイブ。2010年6月18日閲覧。
- ^ 「カルガリー大学の経歴情報」ucalgary.ca。2012年10月2日時点のオリジナルよりアーカイブ。2010年6月18日閲覧。
- ^ 「LLNL でのコンピューティングに関するインタビューの記録」。computer-history.info。2010 年 7 月 10 日時点のオリジナルよりアーカイブ。2010年6 月 18 日閲覧。
- ^ Slowinski, D.、「27番目のメルセンヌ素数の探索」J. Recreat. Math. 11、258-261、1978-1979年。
- ^ Stevens, Mark (1979年6月25日). 「278924など; 38546102など」. The Beaver County Times .ペンシルベニア州ビーバー、アメリカ合衆国. p. A11 . 2010年6月21日閲覧。
- ^ 「Mastering the Game: a History of Computer Chess」. コンピュータ歴史博物館. 2010 年6 月 18 日閲覧。
- ^ 「1986年世界コンピュータチェス選手権での不正行為疑惑に関する議論」 anusha.com。2010年9月17日時点のオリジナルよりアーカイブ。2010年6月18日閲覧。
- ^ 「Journal of Recreational Mathematics」. baywood.com . 2010年6月18日閲覧。
さらに読む
- Robert M. Hyatt と Harry L. Nelson、「チェスとスーパーコンピュータ、Cray Blitz の最適化の詳細」、ニューヨークで開催された Supercomputing '90 の議事録 (354-363)。
外部リンク
- カリフォルニア大学デービス校のコンピュータサイエンスセミナーで行われたクレイ・ブリッツについての講演の記録
- コンピュータ歴史博物館のハリー・ネルソン氏へのインタビューのビデオ
- Cray X-MP の前に立つネルソンの画像
