ACE (コンピュータ)

Automatic Computing Engine（ACE、エース）は、イギリスで作られた初期の電子式・プログラム内蔵方式のコンピュータである。アラン・チューリングの設計に基づくもので、その前に作られたプロトタイプ版のパイロットACEをベースにして作られた。このコンピュータは、MOSAICやBendix G-15などの元となった。

背景
ACEプロジェクトは、イギリス国立物理学研究所(NPL)の数学部門の監督者のが管理していた。プロジェクト名に"engine"という言葉が使われていたのは、チャールズ・バベッジの階差機関(difference engine)や解析機関(analytical engine)へのオマージュである。

戦後にNPLに移籍したチューリングは、ウォマズリーからACEプロジェクトに参加するように求められ、1945年10月1日から作業を開始し、その年の終わりに報告書「電子計算機の提案」(Proposed Electronic Calculator)の概要を完成させた。これは、世界初となるプログラム内蔵方式コンピュータの完全な設計で、遥かに大規模なものであることを除けば、後に実際に実用化されたものを予期したものであったOrigins and development of the ACE project, B. J. Copeland, in Copeland (2005).。チューリングの「電子計算機の提案」は、1936年の自身の論文"On Computable Numbers"（計算可能数について） (and )と、第二次世界大戦中にブレッチリー・パークで行った、Colossusによるドイツの軍事暗号解読の経験に基づいたものだった。チューリングは、自身のアイデアが電子機器で実装できることをわかっていたが、ブレッチリー・パークでの研究内容はに基づく長期かつ厳重な機密保持契約の下にあったため、それを公に説明することができなかった。同時期にジョン・フォン・ノイマンが「EDVACに関する報告書の第一草稿」(First Draft of a Report on the EDVAC)を執筆しており、他の同時期のコンピュータの多くはこの草稿の影響を受けているが、ACEはチューリングが単独で設計したものであり、ノイマンの草稿の影響は受けていない。ただし、これに対して全く逆の解釈をとる者もいる。

1945年末に書かれたチューリングのACEに関する報告書には、詳細な論理回路図が掲載されており、費用は11,200ポンドと見積もられていた。チューリングはメモリの速度と記憶容量が重要であると考え、（現在の言葉で言えば）容量が25キロバイトで、1メガヘルツの速度でアクセスできるメモリの使用を提案した。チューリングは、必須の目的の達成のためには「メモリは非常に大きなものであることが必要であり、もっと経済的な記憶方式を探究する必要がある。メモリは計算機の設計における主要な制限であり、記憶の問題さえ解決できれば、後は比較的簡単である」と述べたProposed electronic calculator, Turing, 1945. Reprinted Copeland (2005).
。

EDVACとは違い、ACEはサブルーチンを実装し、また、"Abbreviated Computer Instructions"と呼ばれる初期のプログラミング言語を採用していた。

 パイロットACE 

NPLの数学部門にはコンピュータを実際に製作する能力がなかったため、チューリングは、Colossusの製作を担当したの技術者、トミー・フラワーズにACEの製作を依頼した。しかし、戦中の仕事に対する機密保持や、戦後の電話網の復興に忙しかったため、実現しなかった。このためチューリングは1947年にNPLを去ってケンブリッジ大学に移籍した。後任のACEプロジェクトのリーダーには、ACEの論理設計を行っていたチューリングの助手のジェームズ・H・ウィルキンソンが任命された。残された研究チームはColossusのことを知らなかったため、完全版のACEは技術的に野心的すぎると考え、機能を限定したパイロットACEを製作した。

パイロットACEで使用された真空管は約800本で、ENIACの1万8千本より大幅に少なかったThe ACE test assembly, H. D. Huskey, in Copeland (2005).。メモリには、5フィート（1.5メートル）の水銀遅延線が12本使用され、1ワードあたり32ビットで128ワードの容量を持っていた。各水銀遅延線のスループットは1メガビット毎秒で、当時世界最速のコンピュータだったProgramming the Pilot ACE, J. G. Hayes. In Copeland (2005).。1950年5月10日に最初のプログラムが実行された。

イングリッシュ・エレクトリック社がパイロットACEの量産型であるを開発し、1955年に初号機が納入され、合計31台が販売された。

 MOSAIC 
かつてトミー・フラワーズと共にColossusの製作に関わったとウィリアム・チャンドラーは、ACEの設計に基づく2つ目の実装としてMOSAIC(Ministry of Supply Automatic Integrator and Computer)を構築した。MOSAICはマルバーンの(RRDE)に設置された。1952年末から1953年初頭にかけて最初の試験が行われ、1955年初頭から運用が開始された。

MOSAICは6480個の真空管を使用し、稼働率は約75%だった。初期のイギリスのコンピュータの中では最も大きく、4つの部屋を専有していた。MOSAICは、レーダーの観測データから飛行機の軌道を計算するのに使用され、1960年代初頭まで稼働していた"Catalogue: The MOSAIC Computer"。

派生機種
Bendix G-15にはACEの基本設計が採用された。G-15の設計は、1947年にNPLのACEプロジェクトに在籍し、EDVACのハードウェア設計にも関わったハリー・ハスキーが担当した。G-15の特徴のひとつに、磁気ドラムメモリの特定のトラックの一部分を使い、常にデータを読み出してはそれを書き戻すようにして、任意の容量の遅延線メモリのようにして使っていた、ということが挙げられる。これは最適タイミング方式を受け継いだものであった。G-15は比較的小型のシングルユーザ機であり、世界初のパーソナルコンピュータともみなされている。G-15は日本に初めて輸入されたコンピュータでもあり、後の日本製コンピュータに影響を与えている。特に、最初の輸入先の他にも三菱などに設置された国鉄では、直後に設計され実用運用された座席予約システムマルスの「MARS 1」への影響が大きいことが指摘されている『模倣から創造へ：国鉄座席予約システムMARS-1における技術革新』。

その他のACEの派生機種には、EMIのElectronic Business Machineやのなどがある。

 脚注 
注釈

出典

参考文献








 『甦るチューリング －コンピュータ科学に残された夢－』星野力（著）、NTT出版（2002年）、
 『コンピュータの発明 エンジニアリングの軌跡』能澤徹（著）、テクノレビュー（2003年）、

 外部リンク 

 Oral history interview with Donald W. Davies, Charles Babbage Institute, University of Minnesota.  Davies describes computer projects at the U.K. National Physical Laboratory, from the 1947 design work of Alan Turing to the development of the two ACE computers.  Davies discusses a much larger, second ACE, and the decision to contract with English Electric Company to build the DEUCE—possibly the first commercially produced computer in Great Britain.
 Events in the history of NPL — ACE computer

Category:コンピュータ (歴代)
Category:1940年代のコンピュータ
Category:初期のコンピュータ
Category:真空管式コンピュータ
Category:著名なコンピュータ
Category:イギリスの科学技術
Category:アラン・チューリング
Category:シリアル・コンピュータ