自動計算機エンジン(ACE)について
自動計算機エンジン(ACE)、またはエースは、
イギリスで開発された初期のプログラム内蔵式電子
コンピュータです。
アラン・チューリングの設計を基にしており、彼が手がけたプロトタイプ「パイロットACE」を基にしています。この
コンピュータは、後のMOSAICや
Bendix G-15などの基礎となる技術を提供しました。
ACEプロジェクトの背景
ACEプロジェクトは、ジョン・R・ウォマズリーの指導の下、
イギリス国立物理学研究所(NPL)の数学部門で管理されていました。プロジェクト名に「エンジン」という言葉が使われたのは、
チャールズ・バベッジの
階差機関への敬意からでした。戦後、チューリングはNPLに加わり、1945年の10月からACEの設計に取り組み始めました。終了時には報告書「電子計算機の提案」が完成し、当時の技術を超えた設計を含むものでした。
チューリングの報告書は、彼の以前の論文と、
ブレッチリー・パークでの暗号解読に基づいており、彼自身のアイデアは実現可能であることを示していました。しかし、当時の機密保持契約により、彼はその経験を詳細に説明することはできませんでした。
設計と機能
1945年末に公開されたチューリングの報告書には、詳細な
論理回路図が含まれ、推定コストは11,200ポンドでした。彼はメモリの速度と容量を重視し、25
キロバイトの容量と1
メガヘルツのアクセス速度を持つメモリを提案しました。彼のビジョンは、メモリの問題を解決すれば、他の設計要素は比較的簡単に実装できるというものでした。
ACEは、
EDVACとは異なり、
サブルーチンの実装や「省略形式
コンピュータ命令」と呼ばれる初期の
プログラミング言語を採用するなど、先進的な機能を持っていました。
パイロットACEの開発
当初、NPLの数学部門には
コンピュータ製作の能力がなかったため、チューリングは
Colossusの設計で知られるトミー・フラワーズに協力を依頼しましたが、彼の忙しさから実現には至りませんでした。その後、チューリングはNPLを離れ、
ケンブリッジ大学に移籍し、後任にチューリングの助手である
ジェームズ・H・ウィルキンソンがACEプロジェクトを引き継ぎました。
野心的な完全版ACEの代わりに、現実的な機能を持つパイロットACEが開発されました。この
コンピュータは、800本の真空管とともに、当時最速の
コンピュータとして知られ、1950年5月10日に最初のプログラムが実行されました。
MOSAICとACEの影響
ACEの基本設計に基づき、MOSAICという
コンピュータも開発されました。1955年に運用開始されたこの
コンピュータは、レーダーのデータ解析などに利用され、1960年代初頭まで稼働していました。ACEから派生した
Bendix G-15は、初のパーソナル
コンピュータとも考えられており、日本にも輸入され、その後の日本の
コンピュータ開発に影響を与えました。
結論
全体を通して、ACEは初期の電子
コンピュータにおいて重要な役割を果たしました。
アラン・チューリングの設計は、後の
コンピュータ技術に多大な影響を与え、今日のデジタル時代を切り開く基盤となったのです。このように、ACEは単なる技術革新にとどまらず、計算機科学の歴史において重要なターニングポイントとなりました。