チャック・ムーア | |
|---|---|
ムーア 2006年頃またはそれ以前 | |
| 生まれる | チャールズ・ハヴィス・ムーア II 1938年9月9日[1] |
| 国籍 | アメリカ人 |
| 職業 | コンピュータチップ設計者 |
| 知られている | Forthプログラミング言語 スタックマシンプロセッサ |
| 配偶者 | ウィニフレッド・ベリス(1967年 - 2005年、死去)[2] |
| 子供たち | エリック・O・ムーア[3] |
| Webサイト | 翻訳元: |
チャールズ・ヘイヴィス・ムーア2世[1](1938年9月9日生まれ)は、チャック・ムーアとしてよく知られ、アメリカのコンピュータエンジニア、プログラマーであり、 1968年にForthプログラミング言語を発明したことで最もよく知られています。彼は1971年にエリザベス・ラザーとFORTH, Inc.を共同設立し、シンプルさを重視して言語を進化させ続けました。
1980年代初頭から、ムーアはハードウェア上のスタックマシンと、その上で動作するForth系言語の設計に重点を移した。彼はNovix NC4000とShBoom(後にIgniteプロセッサへと発展)を開発し、次に最小限の命令セットであるMuP21とi21を開発した。彼は、その頃には公式の標準となっていたForthそのものからは距離を置き、特にプロセッサ設計といった自身のニーズに応えるため、さらに最小限のスタック言語を構築した。1990年代初頭には、コンパイラやアセンブラを使わずにx86マシンコードを直接編集するためのOKというシステムを実装した。彼は方向転換し、colorForthを開発した。これはソースコード内の内部トークンを使って小さなコンパイラを誘導するものである。彼はこれらのトークンをプログラム内で異なる色で視覚化することを選択した。そのため、コンパイルされるコードと解釈されるコードは明確に表示される。
2000 年代に彼は、最大 144 個の個別スタック プロセッサを搭載した、GreenArrays が販売する低電力チップ シリーズを開発しました。
初期のキャリア
ムーアは1950年代後半にスミソニアン天体物理観測所でプログラミングを始めた。マサチューセッツ工科大学に入学し、 1961年に物理学の学士号を取得した。スタンフォード大学の大学院に入学し数学を学んだが、1965年にニューヨークに移りフリーランスのプログラマーになった。[4]
4番目
1968年、アメリカ国立電波天文台(NRAO)に勤務していたムーアは、電波望遠鏡の制御に役立つForth言語の初期バージョンを発明した。1971年に彼はエリザベス・ラザーと共同でFORTH, Inc.を設立した。同社はForthソリューションを提供する最初の企業であり、現在でも有数の企業である。1970年代には、数十のコンピュータアーキテクチャにForthを移植した。 [4]
ハードウェア設計
1980年代、ムーアはForth開発技術に注目し、CPU設計に目を向け、スタックマシンマイクロプロセッサをいくつか開発し、その過程でマイクロプロセッサ関連の特許をいくつか取得しました[5]。彼の設計はすべて、低消費電力で高いパフォーマンスを重視していました。彼はまた、チップのマシン言語により近いcmForthやmachine Forthなどの代替Forthアーキテクチャも研究しました。
1983年、ムーアはNovix, Inc.を設立し、NC4000プロセッサを開発しました。この設計はHarris Semiconductorにライセンス供与され、同社は強化版をRTX2000として販売しました。これは、 NASAの数多くのミッションで使用されている耐放射線スタックプロセッサです。 1985年、彼はコンサルティング会社Computer CowboysでSh-Boomプロセッサを開発しました。1990年から、彼は既存のCADソフトウェアの制限を克服するために、独自のVLSI CADシステムであるOKADを開発しました。彼はこれらのツールを使用して、1990年にMuP21、1993年にF21など、いくつかのマルチコア最小命令セットコンピュータ(MISC)チップを開発しました。
ムーアは、インターネット機器を開発した最初の企業の一つであるiTv Corp [6] [7]の創設者である。1996年に彼はこのシステム用の別のカスタムチップ、i21を設計した。[8] [9]
ムーア氏は、カスタムVLSI CADシステム OKADのスクリプト言語から派生した言語である Forth のcolorForth方言を開発しました。2001 年に、彼は OKAD を colorForth で書き直し、c18 プロセッサを設計しました。
2005年、ムーア氏はIntellaSysの共同設立者となり、最高技術責任者に就任した。同社は、seaForth-24マルチコアプロセッサなどの同氏のチップ設計を開発、販売している。
2009 年、彼は GA4 および GA144 マルチコンピュータ チップを販売している GreenArrays, Inc を共同設立し、CTO に就任しました。
出版物
- Rather, Elizabeth D. ; Colburn, Donald R.; Moore, Charles H. (1996)。「Forth の進化」 。Bergin, Thomas J.、G. Gibson , Richard (編)。プログラミング言語の歴史---II。第 II 巻。ACM Press、Addison-Wesley。pp. 625–670。doi :10.1145/234286.1057832。ISBN 978-0-201-89502-5。
参考文献
- ^ abc Bergin, Thomas J. および Gibson, Richard G., History of Programming Languages、第 1 巻、Addison Wesley、1996 年、670 ページ。
- ^ ウィニフレッド・ベリス・ムーア 2009年4月1日アーカイブ、Wayback Machine、1932年10月10日-2005年1月11日
- ^ エリック・O・ムーア、2009年5月13日アーカイブ、Wayback Machine、1969年アムステルダム生まれ、ニューヨーク州
- ^ ab Rather , Elizabeth; Colburn, Donald; Moore, Charles (1996 年 1 月 1 日)。「Forth の進化」プログラミング言語の歴史---II。pp . 625–670。doi : 10.1145 /234286.1057832。ISBN 9780201895025. 2022年10月17日閲覧。
{{cite book}}:|journal=無視されました (ヘルプ) - ^ Hewlett-Packard が Moore マイクロプロセッサ特許ポートフォリオをライセンス、LinuxElectrons、2006 年 1 月 23 日、2007 年 12 月 26 日のオリジナルからアーカイブ。
- ^ 「iTV Corp. が低コストで高速な新しいコンピュータチップを開発」、Business Wire、1996 年 6 月 3 日。
- ^ The iTV Corporation、2001年9月22日時点のオリジナルよりアーカイブ
- ^ “i21 Processor”. 1999年4月23日時点のオリジナルよりアーカイブ。 2017年3月24日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク)、高性能低コストインターネットアクセスマルチプロセッサ、iTv Corp - ^ メーリング リスト: fire-side-chat、送信者: Jeff Fox、日曜日、1996 年 11 月 17 日 02:22:00 -0800、「このボックスには、Chuck Moore が設計した iTV の i21 チップが含まれています。」
外部リンク
- チャック・ムーアのホームページはアーカイブされており、最終更新は 2013 年です。
- GreenArraysは彼の現在のベンチャー企業
- 株式会社フォース
- Simple-Talk でのインタビュー (2009)
- プロセッサタイミングに関するチャック・ムーアの特許
- コンピュータワールドインタビュー
- 第4利益団体(FIG)
